--- ./build/config/compiler/BUILD.gn.orig +++ ./build/config/compiler/BUILD.gn @@ -624,14 +624,14 @@ if (default_toolchain != "//build/toolchain/cros:target" && !llvm_android_mainline) { cflags += [ - "-mllvm", - "-split-threshold-for-reg-with-hint=0", + #"-mllvm", + #"-split-threshold-for-reg-with-hint=0", ] if (use_thin_lto && is_a_target_toolchain) { if (is_win) { ldflags += [ "-mllvm:-split-threshold-for-reg-with-hint=0" ] } else { - ldflags += [ "-Wl,-mllvm,-split-threshold-for-reg-with-hint=0" ] + #ldflags += [ "-Wl,-mllvm,-split-threshold-for-reg-with-hint=0" ] } } } @@ -805,7 +805,7 @@ # We only use one version of LLVM within a build so there's no need to # upgrade debug info, which can be expensive since it runs the verifier. - ldflags += [ "-Wl,-mllvm,-disable-auto-upgrade-debug-info" ] + #ldflags += [ "-Wl,-mllvm,-disable-auto-upgrade-debug-info" ] } # TODO(https://crbug.com/1211155): investigate why this isn't effective on @@ -1191,8 +1191,8 @@ } else if (current_cpu == "arm64") { if (is_clang && !is_android && !is_nacl && !is_fuchsia && !(is_chromeos_lacros && is_chromeos_device)) { - cflags += [ "--target=aarch64-linux-gnu" ] - ldflags += [ "--target=aarch64-linux-gnu" ] + cflags += [ "--target=aarch64-alpine-linux-musl" ] + ldflags += [ "--target=aarch64-alpine-linux-musl" ] } } else if (current_cpu == "mipsel" && !is_nacl) { ldflags += [ "-Wl,--hash-style=sysv" ]