diff --git a/meta-chromium/recipes-browser/chromium/chromium-gn.inc b/meta-chromium/recipes-browser/chromium/chromium-gn.inc index d1df2eae0..c3e78e3a0 100644 --- a/meta-chromium/recipes-browser/chromium/chromium-gn.inc +++ b/meta-chromium/recipes-browser/chromium/chromium-gn.inc @@ -27,6 +27,7 @@ SRC_URI += "\ file://0010-Don-t-require-profiler_builtins.rlib.patch \ file://0011-Disable-crabbyavif-to-fix-build-errors.patch \ file://0012-Revert-Allow-and-use-std-hardware_destructive_interf.patch \ + file://0013-build-config-compiler-BUILD.gn-Disable-external-clan.patch \ " # ARM/AArch64-specific patches. SRC_URI:append:aarch64 = "${@bb.utils.contains('TUNE_FEATURES', 'crypto', '', ' file://arm/0001-Fix-AES-crypto-SIGILL-on-rpi4-64.patch', d)}" diff --git a/meta-chromium/recipes-browser/chromium/files/0013-build-config-compiler-BUILD.gn-Disable-external-clan.patch b/meta-chromium/recipes-browser/chromium/files/0013-build-config-compiler-BUILD.gn-Disable-external-clan.patch new file mode 100644 index 000000000..46b27f4db --- /dev/null +++ b/meta-chromium/recipes-browser/chromium/files/0013-build-config-compiler-BUILD.gn-Disable-external-clan.patch @@ -0,0 +1,30 @@ +From 942c27a4a5fd53edde9c2ef2a6ae41009b5a62c6 Mon Sep 17 00:00:00 2001 +From: Ariel D'Alessandro +Date: Thu, 31 Oct 2024 14:59:09 -0300 +Subject: [PATCH] build/config/compiler/BUILD.gn: Disable external-clangrt + +Disable external-clangrt feature as it's not support by the current +clang toolchain version. + +Signed-off-by: Ariel D'Alessandro +--- + build/config/compiler/BUILD.gn | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn +index c5949310d7b3a..38b1211e65b99 100644 +--- a/build/config/compiler/BUILD.gn ++++ b/build/config/compiler/BUILD.gn +@@ -1023,9 +1023,6 @@ config("compiler") { + # For deterministic builds, keep the local machine's current working + # directory from appearing in build outputs. + "-Zremap-cwd-prefix=.", +- +- # We use clang-rt sanitizer runtimes. +- "-Zexternal-clangrt", + ] + + if (!is_win || force_rustc_color_output) { +-- +2.45.2 +