libretro: add the Android x86 build - #423
Merged
Merged
Conversation
The last ABI missing from the CI file after 77c3257. It builds like the other three; x86 is what the Android emulator images and a few handhelds run.
WizzardSK
force-pushed
the
ci-android-x86
branch
from
September 4, 2026 15:02
066c509 to
f50c928
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
After 77c3257 the CI file has armeabi-v7a, arm64-v8a and x86_64; x86 is the one ABI still missing. It builds exactly like the others, so this is the same job with
.libretro-android-cmake-x86.Checked all four ABIs against NDK r29 with the same arguments the buildbot uses (
-DBUILD_LIBRETRO=ON -DENABLE_NETWORKING=OFF -G Ninja,ANDROID_PLATFORM=android-24,ANDROID_STL=c++_static):ELF 32-bit ARMELF 64-bit ARM aarch64ELF 32-bit Intel 80386ELF 64-bit x86-64Worth knowing separately: the buildbot has not built any of this yet. Its mirror runs the nightly pipelines on a July commit, so only
android-arm64-v8aexists on the buildbot right now — armeabi-v7a and x86_64 from 77c3257 have never run there either. They should all appear once the mirror catches up with master.