Age | Commit message (Collapse) | Author |
|
Bug: None
Test: checkbuild.py
Change-Id: I18c0d6040705878d866816889f47edbfebba6608
|
|
Bug: https://github.com/android/ndk/issues/1751
Test: treehugger
Change-Id: I52c45663a8fb997cc8b8e3955e4843772c881792
|
|
Bug: http://b/217835662
Test: checkbuild.py && run_tests.py
Change-Id: I159c7ed7a5ddde257e6408c10c8ac89b455462ec
(cherry picked from commit fbc2f6f3b5422e17658f01038bb6ea687d937b7e)
Merged-In:I159c7ed7a5ddde257e6408c10c8ac89b455462ec
(cherry picked from commit 03b14bc931fb5d89339f7ee95492365286ea168e)
|
|
Test: treehugger
Bug: http://b/214292894
Change-Id: Ia26345482e1cc256e423cd9f65f4e40d421c9733
(cherry picked from commit f47fbd89c8146b96279caba3261bf1bc43cc401a)
|
|
Test: treehugger
Bug: http://b/204212339
Change-Id: I9a1e2fc7547f512160e17932a5367d7429e652fc
(cherry picked from commit f5d5d1b3609e04e15363c1e17570342dcb5d8b23)
(cherry picked from commit 11248593b1501fe3243465b125ccaaf3b9ba015e)
|
|
Test: ./run_tests.py
Bug: None
Change-Id: Icc5bf444896769013451c25db30ea813dae07f12
|
|
Test: treehugger
Bug: http://b/178509855
Change-Id: I8584f30a58366b9c1de23ef0ec9f5df41b003a96
(cherry picked from commit 7543e706108faed55d5ebabc693eeda1ce7adfb0)
|
|
They will eventually replace cmake embedded table:
https://gitlab.kitware.com/cmake/cmake/-/blob/85e5139abac3c3fc1aba2d796a4020e0a6e95115/Modules/Platform/Android-Determine.cmake#L252
Change-Id: Ibbd4effb0362033f93dae7f0c0ca3f538bd5e601
|
|
Apparently AGP needs this. AGP used to do translation from codenames
to API levels before it reached the NDK, but it seems it doesn't any
more.
Test: QA
Bug: http://b/149596499
Change-Id: I5ace6581a45d12fc0a0b777adc8aadcfd469c98d
(cherry picked from commit 8bda21ebb10915f57bd509ebfe0a78aa38b50259)
|
|
Test: treehugger
Bug: None
Change-Id: Ie4847575af5a7870d0c0bd9d4c87e8e6e2070e0a
(cherry picked from commit 51a7ed11fcfe7e471dd49501d6eb49522ae9792a)
|
|
We didn't actually ship this. The proper list was being autogenerated
and this was only used for documentation purposes, but since it wasn't
tested it was usually not up to date. Remove it and just refer to the
location in the NDK with the real specification rather than a link to
a stale metadata file.
Test: ./checkbuild.py && cat $OUT/.../meta/system_libs.json
Bug: None
Change-Id: I8cb0472e22748333b408427b3378fc028bfb530b
|
|
Test: ./checkbuild.py && ./run_tests.py
Bug: http://b/124353586
Change-Id: I158883c958c7f41ede7ab9d666846fea9e2d5a8a
|
|
This also moves to autogenerating this list based on the available
sysroot, since we've apparently forgotten to add a few things.
Test: ./checkbuild.py
Test: Manual test to check that the warning still appears for items
not in the list
Bug: https://github.com/android-ndk/ndk/issues/801
Change-Id: I9b4320fdac260f2ce3cb9151a3078be2d990b56d
|
|
Gradle (as well as a few of our own tools, but those can more easily
change in sync with the NDK) needs to know what API levels a given
NDK supports. It currently does this by scraping the $NDK/platforms
directory, but that directory will be removed in r20 (or perhaps later
depending on how long migration to the new toolchain layout takes).
Include this information in meta/platforms.json as a sanctioned source
for this information.
Test: ./checkbuild.py meta
Bug: None
Change-Id: Id5c59dff048e3dd510c3f315a1d18971541078b6
|
|
Test: ./checkbuild.py
Bug: None
Change-Id: Ia4a06868f72e92a60a5d1ff8ef4a74831b0ff560
|
|
Test: ./checkbuild.py
Bug: None
Change-Id: Ic676d412db8367337825b19094b239083d6bde37
|
|
Test: Tried to build cmake/ndk-build projects with arm5, failed
Bug: None
Change-Id: Ic1eb6c9f2578ae0fdb7f19bb18cf59bea5c9e2c4
|
|
Test: Checked built ABIs for a trivial ndk-build project
Bug: None
Change-Id: I2ee1cad9ac75798ed0324a130f6dde18f98d2684
|
|
Deprecated ABIs are planned to be removed. Non-default ABIs will not
be built unless requested (either explicitly or via all, all32, or
all64).
Test: checked output for a variety of APP_ABI settings
Bug: None
Change-Id: I65288ad1f026618cb36773bfad5df81328361898
|
|
Only a trivial portion of devices require ARM 5. ARM 7 will result in
smaller and faster apps (and smaller still for people that don't use
split APKs).
Test: ./checkbuild.py
Test: Verify deprecation behavior with hello world
Bug: None
Change-Id: I4d6413d224956f659c7381d11f31a3b7e9e7a0e8
|
|
These JSON files were added for gradle, but we should start using
them too.
Test: nose2
Test: ./checkbuild.py
Bug: None
Change-Id: Ia3192dada3f7143e81188cbba70565269219d09f
|
|
Test: ./checkbuild.py --module meta
Bug: http://b.android.com/236015
Change-Id: I1ff2080d5bf0efcd113cf6775f775613b8942a6f
|