diff options
author | Ionen Wolkens <ionen@gentoo.org> | 2024-09-13 19:01:01 -0400 |
---|---|---|
committer | Ionen Wolkens <ionen@gentoo.org> | 2024-09-13 19:24:32 -0400 |
commit | b69e8549e105545ea361c27f4e8e12a73a09b78c (patch) | |
tree | ff645b829c71638eae0c616ebe68cc0502a0d3e0 | |
parent | dev-util/qbs: workaround hangs when running inside sandbox (diff) | |
download | gentoo-b69e8549e105545ea361c27f4e8e12a73a09b78c.tar.gz gentoo-b69e8549e105545ea361c27f4e8e12a73a09b78c.tar.bz2 gentoo-b69e8549e105545ea361c27f4e8e12a73a09b78c.zip |
dev-util/qbs: scrub and describe the ldconfig patch + revbump
Note that "a few people" does not include me, couldn't reproduce.
Not the first time I couldn't reproduce a sandbox issue like
bug #915695 which had turned out to be due to the low stack size
used in qtbase. This may be something similar that "env" ends up
working around somehow but, being unable to reproduce, don't plan
to dig into this myself and will consider this fixed (better patch
welcome if someone figures out a better fix).
Closes: https://bugs.gentoo.org/939142
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
-rw-r--r-- | dev-util/qbs/files/qbs-2.4.1-ldconfig.patch | 8 | ||||
-rw-r--r-- | dev-util/qbs/qbs-2.4.1-r1.ebuild (renamed from dev-util/qbs/qbs-2.4.1.ebuild) | 0 |
2 files changed, 6 insertions, 2 deletions
diff --git a/dev-util/qbs/files/qbs-2.4.1-ldconfig.patch b/dev-util/qbs/files/qbs-2.4.1-ldconfig.patch index b53ca73691e1..7638d5553d23 100644 --- a/dev-util/qbs/files/qbs-2.4.1-ldconfig.patch +++ b/dev-util/qbs/files/qbs-2.4.1-ldconfig.patch @@ -1,5 +1,9 @@ -diff --git a/share/qbs/modules/cpp/LinuxGCC.qbs b/share/qbs/modules/cpp/LinuxGCC.qbs -index 4b594a0aa..9ad2a613b 100644 +https://bugs.gentoo.org/939142 + +Exact cause unknown, but running qbs in portage's sandbox hangs +for a few people while running ldconfig, and using "env" seemingly +helps. Better (potentially upstreamable) patch welcome if someone +can figure out the right fix. --- a/share/qbs/modules/cpp/LinuxGCC.qbs +++ b/share/qbs/modules/cpp/LinuxGCC.qbs @@ -48,7 +48,7 @@ UnixGCC { diff --git a/dev-util/qbs/qbs-2.4.1.ebuild b/dev-util/qbs/qbs-2.4.1-r1.ebuild index c82bed8f744e..c82bed8f744e 100644 --- a/dev-util/qbs/qbs-2.4.1.ebuild +++ b/dev-util/qbs/qbs-2.4.1-r1.ebuild |