platform_bionic/tools/versioner
Dan Albert 4d1cc9df11 Adapt to the new libc++/libc++abi update.
C++17 removed a handful of things that are used in the libclang
headers, which are used by the versioner. Enable the flag that
re-exposes these until we have a C++17 compatible libclang.

Add a stub posix_memalign to the linker. libc++abi uses posix_memalign
when allocating exceptions, which the linker does not use.

Test: make checkbuild
Bug: None
Change-Id: I32f9d0591ef99a610f27efed90a5c9fd150f0d3e
2018-01-08 14:44:42 -08:00
..
src Adapt to the new libc++/libc++abi update. 2018-01-08 14:44:42 -08:00
tests versioner: properly handle extern "C", "C++". 2017-11-06 17:23:36 -08:00
Android.bp Convert versioner to Android.bp 2016-12-15 10:44:41 -08:00
current versioner: introduce. 2016-06-02 13:40:36 -07:00
dependencies versioner: add symlink for dependencies. 2017-04-27 17:25:23 -07:00
README.md versioner: introduce. 2016-06-02 13:40:36 -07:00
run_tests.py versioner: add idempotence test that uses the bionic headers. 2016-08-15 14:28:25 -07:00

versioner

Use clang to verify the correctness of bionic's availability attributes against the NDK platform definitions.

Build

Build with FORCE_BUILD_LLVM_COMPONENTS=true mma -j48

Use

versioner -p platforms current dependencies