Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump minimal and recommended Android NDK version to 25b #2668

Merged
merged 1 commit into from
Sep 6, 2022

Conversation

misl6
Copy link
Member

@misl6 misl6 commented Sep 5, 2022

  • Android NDK 25b fully supports Apple Silicon 🎉
  • Android NDK 25b is the new LTS version, and ATM, is the only one marked as supported by Google.

Here's a summary of the major changes (NDK 23 -- > NDK 25) from Google release notes:

  • The GNU Assembler (GAS), has been removed. If you were building with -fno-integrated-as you'll need to remove that flag. See Clang Migration Notes for advice on making assembly compatible with LLVM.
  • GDB has been removed. Use LLDB instead. Note that ndk-gdb uses LLDB by default, and Android Studio has only ever supported LLDB.
  • Jelly Bean (APIs 16, 17, and 18) is no longer supported. The minimum OS supported by the NDK is KitKat (API level 19).
  • Non-Neon devices are no longer supported. A very small number of very old devices do not support Neon so most apps will not notice aside from the performance improvement.
  • RenderScript build support has been removed. RenderScript was deprecated in Android 12. If you have not finished migrating your apps away from RenderScript, NDK r23 LTS can be used.
  • Includes Android 13 APIs.
  • Updated LLVM to clang-r450784d, based on LLVM 14 development.

Everything can happen, but that should not impact any of our recipes (I've been on NDK 25 for a month now).

@misl6 misl6 merged commit c883d8a into kivy:develop Sep 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants