summaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni
diff options
context:
space:
mode:
authorMatthias Wolf <matthias@rheinwolf.de>2021-06-17 11:22:35 +0200
committerRene Ladan <rene@FreeBSD.org>2021-06-17 11:28:36 +0200
commit06317815238060a3a7f5911f18a3dd7c95779c83 (patch)
tree142df5b4e1e27da8f00b667eb5b8656cb0234ec0 /www/chromium/files/patch-build_toolchain_gcc__toolchain.gni
parentdns/bundy: Mark as broken on FreeBSD 14. (diff)
www/chromium: update to 91.0.4472.101
Security: https://vuxml.freebsd.org/freebsd/20b3ab21-c9df-11eb-8558-3065ec8fd3ec.html
Diffstat (limited to 'www/chromium/files/patch-build_toolchain_gcc__toolchain.gni')
-rw-r--r--www/chromium/files/patch-build_toolchain_gcc__toolchain.gni23
1 files changed, 18 insertions, 5 deletions
diff --git a/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni b/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni
index 5fc7d6d58dc3..1613bd73a406 100644
--- a/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni
+++ b/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni
@@ -1,4 +1,4 @@
---- build/toolchain/gcc_toolchain.gni.orig 2021-04-14 18:40:48 UTC
+--- build/toolchain/gcc_toolchain.gni.orig 2021-06-09 22:13:52 UTC
+++ build/toolchain/gcc_toolchain.gni
@@ -51,6 +51,11 @@ if (enable_resource_allowlist_generation) {
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
@@ -12,7 +12,20 @@
# This template defines a toolchain for something that works like gcc
# (including clang).
#
-@@ -646,13 +651,23 @@ template("clang_toolchain") {
+@@ -647,20 +652,32 @@ template("gcc_toolchain") {
+ # actually just be doing a native compile. The invoker can optionally override
+ # use_gold too.
+ template("clang_toolchain") {
+- if (defined(invoker.toolprefix)) {
+- toolprefix = invoker.toolprefix
+- } else {
+- toolprefix = ""
++ if (!is_bsd) {
++ if (defined(invoker.toolprefix)) {
++ toolprefix = invoker.toolprefix
++ } else {
++ toolprefix = ""
++ }
}
gcc_toolchain(target_name) {
@@ -22,7 +35,7 @@
- ld = cxx
- readelf = "${toolprefix}readelf"
- ar = "${prefix}/llvm-ar"
-- nm = "${toolprefix}nm"
+- nm = "${prefix}/llvm-nm"
+ if (is_bsd) {
+ prefix = "/usr/local/bin"
+ cc = "cc"
@@ -30,7 +43,7 @@
+ ld = cxx
+ readelf = "readelf"
+ ar = "${prefix}/ar"
-+ nm = "${toolprefix}nm"
++ nm = "${prefix}/nm"
+ } else {
+ prefix = rebase_path("$clang_base_path/bin", root_build_dir)
+ cc = "$prefix/clang"
@@ -38,7 +51,7 @@
+ ld = cxx
+ readelf = "${toolprefix}readelf"
+ ar = "${prefix}/llvm-ar"
-+ nm = "${toolprefix}nm"
++ nm = "${prefix}/llvm-nm"
+ }
forward_variables_from(invoker,