mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-10 00:10:19 +03:00
dev-qt/qtquick3d: work around build failure with gcc-16 in 6.9.3
Could not reproduce using (masked) Qt 6.10.0, so I assume it is fixed there. Still worth working around in 6.9.3 not to block gcc-16 testing as there's still a while to go before 6.10.1 and unmasking. Closes: https://bugs.gentoo.org/964252 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
parent
3ce721cf7e
commit
364aba6590
@ -4,7 +4,7 @@
|
|||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
QT6_HAS_STATIC_LIBS=1
|
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"
|
DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
|
||||||
|
|
||||||
@ -46,6 +46,9 @@ PATCHES=(
|
|||||||
)
|
)
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
|
tc-is-gcc && [[ $(gcc-major-version) -ge 16 ]] &&
|
||||||
|
append-cxxflags -fno-devirtualize-speculatively #964252
|
||||||
|
|
||||||
local mycmakeargs=(
|
local mycmakeargs=(
|
||||||
# TODO: if someone wants it, openxr should likely have its own
|
# TODO: if someone wants it, openxr should likely have its own
|
||||||
# USE and be packaged rather than use the bundled copy (if use
|
# USE and be packaged rather than use the bundled copy (if use
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user