a6bf7f2ee3
This commit adds a built-in macro for conditional compilation because __attribute__((annotate(...))) may pull unused static inline functions into object files. We must not generate those functions in object files because it can result in undefined references to __strchr_chk on linux_glibc. Bug: 118991081 Test: source development/vndk/tools/header-checker/android/envsetup.sh && \ source build/envsetup.sh && \ lunch aosp_arm64-userdebug && \ m versioner && \ ./bionic/tools/versioner/run_tests.py Change-Id: I0c9d967413ec8e8655e91316973a79b81e2129b1 |
||
---|---|---|
.. | ||
platforms | ||
src | ||
tests | ||
Android.bp | ||
current | ||
dependencies | ||
README.md | ||
run_tests.py |
versioner
Use clang to verify the correctness of bionic's availability attributes against the NDK platform definitions.
Build
Build with LLVM_BUILD_HOST_TOOLS=true mma -j48
Use
versioner -p platforms current dependencies