[llvm] 4089c28 - [gn build] Remove --rtlib=libgcc for Android builds
Arthur Eubanks via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 10 15:14:23 PST 2023
Author: Arthur Eubanks
Date: 2023-01-10T15:12:49-08:00
New Revision: 4089c28370fed96e208acbd08e680601d4b7377b
URL: https://github.com/llvm/llvm-project/commit/4089c28370fed96e208acbd08e680601d4b7377b
DIFF: https://github.com/llvm/llvm-project/commit/4089c28370fed96e208acbd08e680601d4b7377b.diff
LOG: [gn build] Remove --rtlib=libgcc for Android builds
Recent Android NDKs don't ship with libgcc
Added:
Modified:
llvm/utils/gn/build/toolchain/target_flags.gni
Removed:
################################################################################
diff --git a/llvm/utils/gn/build/toolchain/target_flags.gni b/llvm/utils/gn/build/toolchain/target_flags.gni
index 0e59aba6c2a44..3c099149f6fc6 100644
--- a/llvm/utils/gn/build/toolchain/target_flags.gni
+++ b/llvm/utils/gn/build/toolchain/target_flags.gni
@@ -15,9 +15,6 @@ if (current_os == "android") {
"--sysroot=$android_ndk_path/toolchains/llvm/prebuilt/linux-x86_64/sysroot",
"--gcc-toolchain=$android_ndk_path/toolchains/llvm/prebuilt/linux-x86_64",
]
- if (current_cpu != "arm") {
- target_flags += [ "-rtlib=libgcc" ]
- }
target_ldflags += [ "-static-libstdc++" ]
if (current_cpu == "arm") {
target_flags += [ "-march=armv7-a" ]
More information about the llvm-commits
mailing list