2024-11-30 18:20:23 +00:00
|
|
|
--- ./webrtc/build/config/compiler/BUILD.gn.orig
|
|
|
|
+++ ./webrtc/build/config/compiler/BUILD.gn
|
2024-04-13 20:53:49 +00:00
|
|
|
@@ -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" ]
|