repo/gentoo:master commit in: dev-qt/qt-creator/, dev-qt/qt-creator/files/
"Ionen Wolkens" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786704423.831a7bebbfe3b0af442902a4e4fdfa46bbb13a73.ionen@gentoo> |
commit: 831a7bebbfe3b0af442902a4e4fdfa46bbb13a73
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 14 10:46:32 2026 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Aug 14 10:47:03 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831a7beb
dev-qt/qt-creator: update live
Closes: https://bugs.gentoo.org/980839
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
.../files/qt-creator-21.0.0-musl-no-execinfo.patch | 13 +++++++++++++
dev-qt/qt-creator/qt-creator-9999.ebuild | 2 +-
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/dev-qt/qt-creator/files/qt-creator-21.0.0-musl-no-execinfo.patch b/dev-qt/qt-creator/files/qt-creator-21.0.0-musl-no-execinfo.patch
new file mode 100644
index 000000000000..83b1bd7dab5a
--- /dev/null
+++ b/dev-qt/qt-creator/files/qt-creator-21.0.0-musl-no-execinfo.patch
@@ -0,0 +1,13 @@
+execinfo is unavailable with musl (unless opt to package+use libexecinfo)
+--- a/src/libs/utils/qtcassert.cpp
++++ b/src/libs/utils/qtcassert.cpp
+@@ -10,3 +10,3 @@
+
+-#if defined(Q_OS_UNIX) && !defined(__EMSCRIPTEN__)
++#if defined(Q_OS_UNIX) && !defined(__EMSCRIPTEN__) && defined(__GLIBC__)
+ #include <execinfo.h>
+@@ -29,3 +29,3 @@
+ maxdepth = ArraySize;
+-#if defined(Q_OS_UNIX) && !defined(__EMSCRIPTEN__)
++#if defined(Q_OS_UNIX) && !defined(__EMSCRIPTEN__) && defined(__GLIBC__)
+ void *bt[ArraySize] = {nullptr};
diff --git a/dev-qt/qt-creator/qt-creator-9999.ebuild b/dev-qt/qt-creator/qt-creator-9999.ebuild
index 5c0a85cc2018..fb7c2b6a89d3 100644
--- a/dev-qt/qt-creator/qt-creator-9999.ebuild
+++ b/dev-qt/qt-creator/qt-creator-9999.ebuild
@@ -96,7 +96,7 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}"/${PN}-16.0.0-musl-no-execinfo.patch
+ "${FILESDIR}"/${PN}-21.0.0-musl-no-execinfo.patch
"${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch
)