summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.9.3.ebuild5
1 files changed, 4 insertions, 1 deletions
diff --git a/dev-qt/qtquick3d/qtquick3d-6.9.3.ebuild b/dev-qt/qtquick3d/qtquick3d-6.9.3.ebuild
index f10d6b6008f9..a352db80d085 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.9.3.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.9.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
QT6_HAS_STATIC_LIBS=1
-inherit qt6-build
+inherit flag-o-matic qt6-build toolchain-funcs
DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
@@ -46,6 +46,9 @@ PATCHES=(
)
src_configure() {
+ tc-is-gcc && [[ $(gcc-major-version) -ge 16 ]] &&
+ append-cxxflags -fno-devirtualize-speculatively #964252
+
local mycmakeargs=(
# TODO: if someone wants it, openxr should likely have its own
# USE and be packaged rather than use the bundled copy (if use