From 7e0ca9e45d19d9fdc52312ae989f8d57dc89cff0 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Fri, 14 Aug 2026 12:13:21 -0400 Subject: [PATCH] dev-qt/qtbase: raise stack size for musl Skipping revbump given the limited amount of affected users and qtbase taking a relatively long time to build. For those affected, please re-emerge qtbase manually after the change hit mirrors. Otherwise, will propagate when Qt 6.11.2 releases next week or so. Closes: https://bugs.gentoo.org/980330 Signed-off-by: Ionen Wolkens --- dev-qt/qtbase/qtbase-6.11.1.ebuild | 3 +++ dev-qt/qtbase/qtbase-6.11.9999.ebuild | 3 +++ dev-qt/qtbase/qtbase-6.12.9999.ebuild | 3 +++ dev-qt/qtbase/qtbase-6.9999.ebuild | 3 +++ 4 files changed, 12 insertions(+) diff --git a/dev-qt/qtbase/qtbase-6.11.1.ebuild b/dev-qt/qtbase/qtbase-6.11.1.ebuild index 1b61bda9cc729..a8ff1ca066249 100644 --- a/dev-qt/qtbase/qtbase-6.11.1.ebuild +++ b/dev-qt/qtbase/qtbase-6.11.1.ebuild @@ -207,6 +207,9 @@ src_prepare() { } src_configure() { + use elibc_musl && #980330 + append-ldflags $(test-flags-CCLD -Wl,-z,stack-size=0x100000) + if use gtk; then # defang automagic dependencies (bug #624960) use X || append-cxxflags -DGENTOO_GTK_HIDE_X11 diff --git a/dev-qt/qtbase/qtbase-6.11.9999.ebuild b/dev-qt/qtbase/qtbase-6.11.9999.ebuild index 670b3abee48b1..155555f15585d 100644 --- a/dev-qt/qtbase/qtbase-6.11.9999.ebuild +++ b/dev-qt/qtbase/qtbase-6.11.9999.ebuild @@ -206,6 +206,9 @@ src_prepare() { } src_configure() { + use elibc_musl && #980330 + append-ldflags $(test-flags-CCLD -Wl,-z,stack-size=0x100000) + if use gtk; then # defang automagic dependencies (bug #624960) use X || append-cxxflags -DGENTOO_GTK_HIDE_X11 diff --git a/dev-qt/qtbase/qtbase-6.12.9999.ebuild b/dev-qt/qtbase/qtbase-6.12.9999.ebuild index 670b3abee48b1..155555f15585d 100644 --- a/dev-qt/qtbase/qtbase-6.12.9999.ebuild +++ b/dev-qt/qtbase/qtbase-6.12.9999.ebuild @@ -206,6 +206,9 @@ src_prepare() { } src_configure() { + use elibc_musl && #980330 + append-ldflags $(test-flags-CCLD -Wl,-z,stack-size=0x100000) + if use gtk; then # defang automagic dependencies (bug #624960) use X || append-cxxflags -DGENTOO_GTK_HIDE_X11 diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild index 670b3abee48b1..155555f15585d 100644 --- a/dev-qt/qtbase/qtbase-6.9999.ebuild +++ b/dev-qt/qtbase/qtbase-6.9999.ebuild @@ -206,6 +206,9 @@ src_prepare() { } src_configure() { + use elibc_musl && #980330 + append-ldflags $(test-flags-CCLD -Wl,-z,stack-size=0x100000) + if use gtk; then # defang automagic dependencies (bug #624960) use X || append-cxxflags -DGENTOO_GTK_HIDE_X11