diff --git a/llvm/utils/gn/build/toolchain/target_flags.gni b/llvm/utils/gn/build/toolchain/target_flags.gni --- a/llvm/utils/gn/build/toolchain/target_flags.gni +++ b/llvm/utils/gn/build/toolchain/target_flags.gni @@ -15,10 +15,7 @@ "--sysroot=$android_ndk_path/toolchains/llvm/prebuilt/linux-x86_64/sysroot", "--gcc-toolchain=$android_ndk_path/toolchains/llvm/prebuilt/linux-x86_64", ] - target_ldflags += [ - "-static-libstdc++", - "--unwindlib=none", - ] + target_ldflags += [ "-static-libstdc++" ] if (current_cpu == "arm") { target_flags += [ "-march=armv7-a" ] } diff --git a/llvm/utils/gn/secondary/compiler-rt/target.gni b/llvm/utils/gn/secondary/compiler-rt/target.gni --- a/llvm/utils/gn/secondary/compiler-rt/target.gni +++ b/llvm/utils/gn/secondary/compiler-rt/target.gni @@ -2,11 +2,7 @@ import("//clang/runtimes.gni") if (current_cpu == "x86") { - if (current_os == "android") { - crt_current_target_arch = "i686" - } else { - crt_current_target_arch = "i386" - } + crt_current_target_arch = "i386" } else if (current_cpu == "x64") { crt_current_target_arch = "x86_64" } else if (current_cpu == "arm") { diff --git a/llvm/utils/gn/secondary/libunwind/src/BUILD.gn b/llvm/utils/gn/secondary/libunwind/src/BUILD.gn --- a/llvm/utils/gn/secondary/libunwind/src/BUILD.gn +++ b/llvm/utils/gn/secondary/libunwind/src/BUILD.gn @@ -58,7 +58,7 @@ } else if (current_cpu == "x64") { unwind_output_dir = "$crt_current_out_dir/x86_64" } else if (current_cpu == "x86") { - unwind_output_dir = "$crt_current_out_dir/i686" + unwind_output_dir = "$crt_current_out_dir/i386" } } else { unwind_output_dir = runtimes_dir