summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'www-client/chromium/chromium-78.0.3904.34.ebuild')
-rw-r--r--www-client/chromium/chromium-78.0.3904.34.ebuild6
1 files changed, 6 insertions, 0 deletions
diff --git a/www-client/chromium/chromium-78.0.3904.34.ebuild b/www-client/chromium/chromium-78.0.3904.34.ebuild
index 2e2685164622..525ed7e65b69 100644
--- a/www-client/chromium/chromium-78.0.3904.34.ebuild
+++ b/www-client/chromium/chromium-78.0.3904.34.ebuild
@@ -151,11 +151,13 @@ PATCHES=(
"${FILESDIR}/chromium-77-clang.patch"
"${FILESDIR}/chromium-77-pulseaudio-13.patch"
"${FILESDIR}/chromium-78-include.patch"
+ "${FILESDIR}/chromium-78-protobuf-export.patch"
"${DISTDIR}/chromium-78-revert-noexcept.patch"
"${DISTDIR}/chromium-78-revert-pm-observer.patch"
"${FILESDIR}/chromium-78-gcc-enum-range.patch"
"${FILESDIR}/chromium-78-gcc-std-vector.patch"
"${FILESDIR}/chromium-78-gcc-noexcept.patch"
+ "${FILESDIR}/chromium-78-gcc-alignas.patch"
)
pre_build_checks() {
@@ -164,6 +166,10 @@ pre_build_checks() {
if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 8.0; then
die "At least gcc 8.0 is required"
fi
+ # component build hangs with tcmalloc enabled due to sandbox issue, bug #695976.
+ if has usersandbox ${FEATURES} && use tcmalloc && use component-build; then
+ die "Component build with tcmalloc requires FEATURES=-usersandbox."
+ fi
fi
# Check build requirements, bug #541816 and bug #471810 .