commit:     5cb09adf7780486bbd2934d86b296e3ea8be4cfd
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 12 16:30:03 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Mar 12 20:31:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb09adf

dev-qt/qtwebengine: depend on gcc for libatomic in 6.7+

My llvm-musl test chroot did not keep gcc notably for finding
problems like this, and when I tried 6.7:

    ld.lld: error: unable to find library -latomic

Have not dug further whether it's possible to be optional.
Thought it'd be with USE=-vulkan at first but no.

Not worth a revbump for 6.7.0_rc.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qtwebengine/qtwebengine-6.7.0_rc.ebuild | 2 ++
 dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild | 2 ++
 dev-qt/qtwebengine/qtwebengine-6.9999.ebuild   | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.0_rc.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.7.0_rc.ebuild
index 225c6192d1bb..b9e05d3a0b1a 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.0_rc.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.0_rc.ebuild
@@ -27,6 +27,7 @@ REQUIRED_USE="
 "
 
 # dlopen: krb5, libva, pciutils, udev
+# gcc: for -latomic
 RDEPEND="
        app-arch/snappy:=
        dev-libs/expat
@@ -49,6 +50,7 @@ RDEPEND="
        media-libs/tiff:=
        sys-apps/dbus
        sys-apps/pciutils
+       sys-devel/gcc:*
        sys-libs/zlib:=[minizip]
        virtual/libudev
        x11-libs/libX11

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
index 225c6192d1bb..b9e05d3a0b1a 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
@@ -27,6 +27,7 @@ REQUIRED_USE="
 "
 
 # dlopen: krb5, libva, pciutils, udev
+# gcc: for -latomic
 RDEPEND="
        app-arch/snappy:=
        dev-libs/expat
@@ -49,6 +50,7 @@ RDEPEND="
        media-libs/tiff:=
        sys-apps/dbus
        sys-apps/pciutils
+       sys-devel/gcc:*
        sys-libs/zlib:=[minizip]
        virtual/libudev
        x11-libs/libX11

diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index 0bbfc95e92ec..0e04faa237c4 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -27,6 +27,7 @@ REQUIRED_USE="
 "
 
 # dlopen: krb5, libva, pciutils, udev
+# gcc: for -latomic
 RDEPEND="
        app-arch/snappy:=
        dev-libs/expat
@@ -49,6 +50,7 @@ RDEPEND="
        media-libs/tiff:=
        sys-apps/dbus
        sys-apps/pciutils
+       sys-devel/gcc:*
        sys-libs/zlib:=[minizip]
        virtual/libudev
        x11-libs/libX11

Reply via email to