summaryrefslogtreecommitdiff
path: root/dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild')
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild6
1 files changed, 6 insertions, 0 deletions
diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild b/dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild
index 9299373bfe2e..7a8458a6951a 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild
@@ -234,6 +234,12 @@ src_configure() {
replace-flags '-g?(gdb)?([2-9])' -g1
ewarn "-g2+/-ggdb* *FLAGS replaced with -g1 (enable USE=custom-cflags to keep)"
fi
+
+ # Built helpers segfault when using (at least) -march=armv8-a+pauth
+ # (bug #920555, #920568 -- suspected gcc bug). For now, filter all
+ # for simplicity. Override with USE=custom-cflags if wanted, please
+ # report if above -march works again so can cleanup.
+ use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
fi
export NINJA NINJAFLAGS=$(get_NINJAOPTS)