Repository navigation
Conversation
Match apothecary's Android CI (build-android.yml, android_configure.sh) so the core, the template and the prebuilt libs use the same toolchain: - NDK r29 29.0.14206865 (template + core gradle ndkVersion, cmake.sh, of.yml env); previously 28.2 in gradle, "27" / newest folder in cmake.sh and the runner's latest NDK in CI - min API 25 (template was 24, core gradle and cmake.sh were 34, so the core wouldn't load below Android 14) - build-tools 37.0.0 (was 35.0.0) - cmake.sh: use the pinned $NDK under the SDK (or ANDROID_NDK_ROOT / ANDROID_NDK_HOME) instead of silently taking the newest ndk folder, which also picked up half-installed NDKs; ANDROID_PLATFORM follows ANDROID_API; honour ANDROID_HOME / ANDROID_SDK_ROOT on macOS - android.toolchain.cmake: NDKs ship only darwin-x86_64 (universal) / linux-x86_64, so fall back to the x86_64 prebuilt when the arm64 host folder doesn't exist (failed on Apple silicon before)
Open
danoli3
added a commit
to danoli3/openFrameworks
that referenced
this pull request
Oct 8, 2026
Member
Author
|
#8533 (OpenGLES 3.1) is now stacked on this PR and was fully retested on top of it: macOS GL 2.1–4.1, iOS ES 1.1/2.0/3.0, emscripten WebGL 1/2, and Android ES 1.1/2.0/3.0/3.1 built with this PR's |
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.
Android toolchain update
Updates the openFrameworks Android setup so OF core, project templates, CI, and Apothecary all use the same Android toolchain.
Main changes:
Build script improvements:
Apple Silicon fix:
Tested: