diff options
Diffstat (limited to 'www-client/chromium')
-rw-r--r-- | www-client/chromium/chromium-102.0.5005.61.ebuild | 5 | ||||
-rw-r--r-- | www-client/chromium/chromium-103.0.5060.13.ebuild | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/www-client/chromium/chromium-102.0.5005.61.ebuild b/www-client/chromium/chromium-102.0.5005.61.ebuild index 53e434445ed8..2ea1bde2e34f 100644 --- a/www-client/chromium/chromium-102.0.5005.61.ebuild +++ b/www-client/chromium/chromium-102.0.5005.61.ebuild @@ -830,6 +830,11 @@ src_configure() { myconf_gn+=" ozone_platform=\"x11\"" fi + # Results in undefined references in chrome linking, may require CFI to work + if use arm64; then + myconf_gn+=" arm_control_flow_integrity=\"none\"" + fi + # Enable official builds myconf_gn+=" is_official_build=$(usex official true false)" myconf_gn+=" use_thin_lto=false" diff --git a/www-client/chromium/chromium-103.0.5060.13.ebuild b/www-client/chromium/chromium-103.0.5060.13.ebuild index 2887036ff17e..a71678494b49 100644 --- a/www-client/chromium/chromium-103.0.5060.13.ebuild +++ b/www-client/chromium/chromium-103.0.5060.13.ebuild @@ -906,6 +906,11 @@ src_configure() { myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")" fi + # Results in undefined references in chrome linking, may require CFI to work + if use arm64; then + myconf_gn+=" arm_control_flow_integrity=\"none\"" + fi + # Enable official builds myconf_gn+=" is_official_build=$(usex official true false)" myconf_gn+=" use_thin_lto=$(usex lto true false)" |