commit: 464cce0d3f0b34155b1952b52f92f607c6b03cb7 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Sun Feb 1 22:32:24 2026 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Sun Feb 1 22:42:33 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464cce0d
dev-qt/qtwebengine: fix build with glibc-2.43 Or hopefully anyway, haven't attempted to reproduce to be spared long builds but I'm almost certain that the fix is fine. This *used* to have signal.h but was removed in cleanups years ago. Hoping that there isn't further (different) issues with 2.43 that I can't pickup without testing though. Closes: https://bugs.gentoo.org/969495 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> dev-qt/qtwebengine/files/qtwebengine-6.10.2-glibc-2.43.patch | 10 ++++++++++ dev-qt/qtwebengine/qtwebengine-6.10.2.ebuild | 1 + dev-qt/qtwebengine/qtwebengine-6.10.9999.ebuild | 1 + dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild | 1 + dev-qt/qtwebengine/qtwebengine-6.9999.ebuild | 1 + 5 files changed, 14 insertions(+) diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.10.2-glibc-2.43.patch b/dev-qt/qtwebengine/files/qtwebengine-6.10.2-glibc-2.43.patch new file mode 100644 index 000000000000..f058f909bda3 --- /dev/null +++ b/dev-qt/qtwebengine/files/qtwebengine-6.10.2-glibc-2.43.patch @@ -0,0 +1,10 @@ +https://bugs.gentoo.org/969495 +https://crbug.com/456218403 +--- a/src/3rdparty/chromium/sandbox/linux/system_headers/linux_seccomp.h ++++ b/src/3rdparty/chromium/sandbox/linux/system_headers/linux_seccomp.h +@@ -7,4 +7,5 @@ + + #include <stdint.h> ++#include <signal.h> + #include <sys/ioctl.h> + diff --git a/dev-qt/qtwebengine/qtwebengine-6.10.2.ebuild b/dev-qt/qtwebengine/qtwebengine-6.10.2.ebuild index 460d2f548f86..f773b7ff9bf1 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.10.2.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.10.2.ebuild @@ -109,6 +109,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} ) PATCHES+=( # add extras as needed here, may merge in set if carries across versions "${FILESDIR}"/${PN}-6.10.1-clang-bfd.patch + "${FILESDIR}"/${PN}-6.10.2-glibc-2.43.patch ) python_check_deps() { diff --git a/dev-qt/qtwebengine/qtwebengine-6.10.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.10.9999.ebuild index 460d2f548f86..f773b7ff9bf1 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.10.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.10.9999.ebuild @@ -109,6 +109,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} ) PATCHES+=( # add extras as needed here, may merge in set if carries across versions "${FILESDIR}"/${PN}-6.10.1-clang-bfd.patch + "${FILESDIR}"/${PN}-6.10.2-glibc-2.43.patch ) python_check_deps() { diff --git a/dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild index 25038ae11045..e7f65dfcb29c 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild @@ -108,6 +108,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} ) PATCHES+=( # add extras as needed here, may merge in set if carries across versions + "${FILESDIR}"/${PN}-6.10.2-glibc-2.43.patch "${FILESDIR}"/${PN}-6.11.0-clang-bfd.patch ) diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild index 189b8b50f222..b7a8a5e6d178 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild @@ -108,6 +108,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} ) PATCHES+=( # add extras as needed here, may merge in set if carries across versions + "${FILESDIR}"/${PN}-6.10.2-glibc-2.43.patch ) python_check_deps() {
