diff options
author | 2021-04-02 20:23:22 -0700 | |
---|---|---|
committer | 2021-04-02 21:07:35 -0700 | |
commit | c2018e2ed4ef5c8d9eeb23d563fbe5791f9992d5 (patch) | |
tree | 413d2d4607f9c2ab30d57517c7ca80d3d67387e3 /Android.bp | |
parent | 252831b03abe3d8a8849a2e271068acc056a3c47 (diff) |
Remove libgcc toolchain libs for Android
Remove Android-targeting gcc toolchain libraries -- libgcc,
libgcc_stripped, libatomic, and libgcov. Also remove libunwind_llvm,
which is replaced with a libunwind toolchain prebuilt.
The __atomic_* library functions are now part of the compiler-rt
builtins library:
https://android-review.googlesource.com/c/toolchain/llvm_android/+/1625025
Bug: http://b/153025717
Test: treehugger
Change-Id: I971d0a4a49f1aaeb3546e80b6d94208277a171ac
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/Android.bp b/Android.bp index 9d5b07def..8f7f3e225 100644 --- a/Android.bp +++ b/Android.bp @@ -47,101 +47,6 @@ cc_defaults { // toolchain_library { - name: "libatomic", - defaults: ["linux_bionic_supported"], - vendor_available: true, - product_available: true, - ramdisk_available: true, - vendor_ramdisk_available: true, - recovery_available: true, - native_bridge_supported: true, - - arch: { - arm: { - src: "prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/lib/libatomic.a", - }, - arm64: { - src: "prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/aarch64-linux-android/lib64/libatomic.a", - }, - x86: { - src: "prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/x86_64-linux-android/lib/libatomic.a", - }, - x86_64: { - src: "prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/x86_64-linux-android/lib64/libatomic.a", - }, - }, -} - -toolchain_library { - name: "libgcc", - defaults: ["linux_bionic_supported"], - vendor_available: true, - product_available: true, - recovery_available: true, - native_bridge_supported: true, - apex_available: [ - "//apex_available:platform", - "//apex_available:anyapex", - ], - - arch: { - arm: { - src: "prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/lib/gcc/arm-linux-androideabi/4.9.x/libgcc.a", - }, - arm64: { - src: "prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/lib/gcc/aarch64-linux-android/4.9.x/libgcc.a", - }, - x86: { - src: "prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9.x/32/libgcc.a", - }, - x86_64: { - src: "prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9.x/libgcc.a", - }, - }, -} - -toolchain_library { - name: "libgcc_stripped", - defaults: ["linux_bionic_supported"], - vendor_available: true, - product_available: true, - ramdisk_available: true, - vendor_ramdisk_available: true, - recovery_available: true, - native_bridge_supported: true, - sdk_version: "current", - - arch: { - arm: { - src: "prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/lib/gcc/arm-linux-androideabi/4.9.x/libgcc.a", - repack_objects_to_keep: [], - enabled: false, - }, - arm64: { - src: "prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/lib/gcc/aarch64-linux-android/4.9.x/libgcc.a", - repack_objects_to_keep: [ - "unwind-dw2.o", - "unwind-dw2-fde-dip.o", - ], - }, - x86: { - src: "prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9.x/32/libgcc.a", - repack_objects_to_keep: [ - "unwind-dw2.o", - "unwind-dw2-fde-dip.o", - ], - }, - x86_64: { - src: "prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9.x/libgcc.a", - repack_objects_to_keep: [ - "unwind-dw2.o", - "unwind-dw2-fde-dip.o", - ], - }, - }, -} - -toolchain_library { name: "libwinpthread", host_supported: true, enabled: false, @@ -159,26 +64,6 @@ toolchain_library { notice: ":mingw-libwinpthread-notice", } -toolchain_library { - name: "libgcov", - defaults: ["linux_bionic_supported"], - - arch: { - arm: { - src: "prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/lib/gcc/arm-linux-androideabi/4.9.x/libgcov.a", - }, - arm64: { - src: "prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/lib/gcc/aarch64-linux-android/4.9.x/libgcov.a", - }, - x86: { - src: "prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9.x/32/libgcov.a", - }, - x86_64: { - src: "prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9.x/libgcov.a", - }, - }, -} - kernel_headers { name: "device_kernel_headers", vendor: true, |