Thanks to visit codestin.com
Credit goes to github.com

Skip to content

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