Update NDK to r21e

This commit is contained in:
topjohnwu
2021-03-02 23:18:44 -08:00
parent 117ae71025
commit 851404205b
59 changed files with 32 additions and 28 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,4 +1,8 @@
## Prebuilt Static Libraries
These binaries are copied straight from Google NDK r10e (`android-ndk-r10e/platforms/android-16`).
The reason why Magisk prefer to use these static libs is because they yield significantly smaller binaries.
These binaries are extracted straight from [Google NDK r10e](https://dl.google.com/android/repository/android-ndk-r10e-linux-x86_64.zip).
API `16` contains the Bionic libc as old as Android Cupcake (!!). API `21` contains the Bionic libc from Lollipop (minimal API with 64-bit support).
Over the years, Bionic has slowly become more and more gigantic as devices became more powerful and Google kept adding new features.
These are the oldest, which also means smallest, Bionic libc Google had ever offered.
We prefer to use these static libs because they yield significantly smaller static executables.

Binary file not shown.