Fix ARM libclang_rt.* SDK version

This commit changes `sdk_version` of `libclang_rt.*-arm-android.so`
from 14 to 24 because these shared libs depend on following symbols:

* `__aeabi_memclr@LIBC_N`  (introduced in 24)
* `__aeabi_memcpy@LIBC_N`  (introduced in 24)
* `dl_iterate_phdr@LIBC`   (introduced in 21)
* `getauxval@LIBC`         (introduced in 18)

This commit also explicitly sets `sdk_version` of other prebuilts to
"minimum" and stops overwriting `sdk_version` from `clangprebuilts.go`.

Bug: 121358700
Bug: 119086738
Test: CHECK_ELF_FILES=true make check-elf-files
Change-Id: I580d040eb71b3632abc5ea4e54d18eff87d4a505
2 files changed
tree: a6e966ca6ecf26cc23a0dcce0385ab18e65910b6
  1. clang-3289846/
  2. clang-4679922/
  3. clang-r328903/
  4. clang-r339409b/
  5. clang-r344140b/
  6. clang-r346389b/
  7. clang-r346389c/
  8. clang-stable/
  9. profiles/
  10. soong/
  11. Android.bp
  12. Android.mk
  13. CleanSpec.mk
  14. GCC_4_9_DEPRECATION.md
  15. OWNERS
  16. README.md
README.md

Android Clang/LLVM Prebuilts

For the latest version of this doc, please make sure to visit: Android Clang/LLVM Prebuilts Readme Doc

LLVM Users

Prebuilt Versions

More Information

We have a public mailing list that you can subscribe to: android-llvm@googlegroups.com