[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