diff options
| author | Matthias Wolf <matthias@rheinwolf.de> | 2021-06-17 11:22:35 +0200 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2021-06-17 11:28:36 +0200 |
| commit | 06317815238060a3a7f5911f18a3dd7c95779c83 (patch) | |
| tree | 142df5b4e1e27da8f00b667eb5b8656cb0234ec0 /www/chromium/files/patch-build_toolchain_gcc__toolchain.gni | |
| parent | dns/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.gni | 23 |
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, |
