diff --git a/libc/Android.bp b/libc/Android.bp index f0efca35c..b68eb7c83 100644 --- a/libc/Android.bp +++ b/libc/Android.bp @@ -1772,8 +1772,8 @@ cc_library { arch: { arm: { //TODO: This is to work around b/24465209. Remove after root cause is fixed + pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], - use_clang_lld: false, // Don't re-export new/delete and friends, even if the compiler really wants to. version_script: "libc.arm.map", @@ -1806,8 +1806,8 @@ cc_library { }, x86: { //TODO: This is to work around b/24465209. Remove after root cause is fixed + pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], - use_clang_lld: false, // Don't re-export new/delete and friends, even if the compiler really wants to. version_script: "libc.x86.map", @@ -1838,8 +1838,8 @@ cc_library { //TODO (dimitry): This is to work around b/24465209. Remove after root cause is fixed arch: { arm: { + pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], - use_clang_lld: false, version_script: "libstdc++.arm.map", }, arm64: { @@ -1852,8 +1852,8 @@ cc_library { version_script: "libstdc++.mips64.map", }, x86: { + pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], - use_clang_lld: false, version_script: "libstdc++.x86.map", }, x86_64: { diff --git a/libdl/Android.bp b/libdl/Android.bp index 9d979577b..d5f8e70a7 100644 --- a/libdl/Android.bp +++ b/libdl/Android.bp @@ -49,8 +49,8 @@ cc_library { arch: { arm: { version_script: "libdl.arm.map", + pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], - use_clang_lld: false, }, arm64: { version_script: "libdl.arm64.map", @@ -62,11 +62,11 @@ cc_library { version_script: "libdl.mips64.map", }, x86: { + pack_relocations: false, ldflags: [ "-Wl,--exclude-libs=libgcc_eh.a", "-Wl,--hash-style=both", ], - use_clang_lld: false, version_script: "libdl.x86.map", }, x86_64: { diff --git a/libm/Android.bp b/libm/Android.bp index 76bbca3cd..9566d5fc2 100644 --- a/libm/Android.bp +++ b/libm/Android.bp @@ -293,8 +293,8 @@ cc_library { ], }, instruction_set: "arm", + pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], - use_clang_lld: false, version_script: "libm.arm.map", }, @@ -421,8 +421,8 @@ cc_library { ], }, local_include_dirs: ["i387"], + pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], - use_clang_lld: false, version_script: "libm.x86.map", },