commit: c5e8e21ad657d072f5c369074f5e08f3521b31de Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Tue Mar 10 07:28:53 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue Mar 10 07:30:27 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e8e21a
net-libs/webkit-gtk: reduce -g* to -g1 Do as qtwebengine did for bug #914475. Unfortunately, alternatives here are a bit rough: -gdwarf64 I think would require glibc to be built with it (because of libc*.a) and then would infect other packages, and split-dwarf isn't an option because of LTO incompatibility (mentioned in #gcc) plus no Portage integration for that yet anyway. We can put this behind USE=custom-cflags if someone does add that for bug #946940 but I didn't want to add it just for this. Bug: https://bugs.gentoo.org/946940 Closes: https://bugs.gentoo.org/965483 Signed-off-by: Sam James <sam <AT> gentoo.org> net-libs/webkit-gtk/webkit-gtk-2.44.4-r411.ebuild | 5 +++++ net-libs/webkit-gtk/webkit-gtk-2.44.4-r601.ebuild | 5 +++++ net-libs/webkit-gtk/webkit-gtk-2.48.5-r410.ebuild | 5 +++++ net-libs/webkit-gtk/webkit-gtk-2.48.5-r411.ebuild | 5 +++++ net-libs/webkit-gtk/webkit-gtk-2.48.5-r600.ebuild | 5 +++++ net-libs/webkit-gtk/webkit-gtk-2.48.5-r601.ebuild | 5 +++++ net-libs/webkit-gtk/webkit-gtk-2.50.5-r410.ebuild | 5 +++++ net-libs/webkit-gtk/webkit-gtk-2.50.5-r600.ebuild | 5 +++++ 8 files changed, 40 insertions(+) diff --git a/net-libs/webkit-gtk/webkit-gtk-2.44.4-r411.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.44.4-r411.ebuild index 858a0407452b..3263da5082e0 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.44.4-r411.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.44.4-r411.ebuild @@ -171,6 +171,11 @@ src_configure() { # Try to use less memory, bug #469942 (see Fedora .spec for reference) append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") + if is-flagq '-g?(gdb)?([2-9])'; then #965483 + replace-flags '-g?(gdb)?([2-9])' -g1 + ewarn "-g2+/-ggdb* *FLAGS replaced with -g1" + fi + # Ruby situation is a bit complicated. See bug 513888 local rubyimpl local ruby_interpreter="" diff --git a/net-libs/webkit-gtk/webkit-gtk-2.44.4-r601.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.44.4-r601.ebuild index dd82c2bb3e15..ec9d6553bf85 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.44.4-r601.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.44.4-r601.ebuild @@ -181,6 +181,11 @@ src_configure() { # Try to use less memory, bug #469942 (see Fedora .spec for reference) append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") + if is-flagq '-g?(gdb)?([2-9])'; then #965483 + replace-flags '-g?(gdb)?([2-9])' -g1 + ewarn "-g2+/-ggdb* *FLAGS replaced with -g1" + fi + # Ruby situation is a bit complicated. See bug 513888 local rubyimpl local ruby_interpreter="" diff --git a/net-libs/webkit-gtk/webkit-gtk-2.48.5-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r410.ebuild index ff1b5fcf9b3b..5a182cb89d0b 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.48.5-r410.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r410.ebuild @@ -170,6 +170,11 @@ src_configure() { # Try to use less memory, bug #469942 (see Fedora .spec for reference) append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") + if is-flagq '-g?(gdb)?([2-9])'; then #965483 + replace-flags '-g?(gdb)?([2-9])' -g1 + ewarn "-g2+/-ggdb* *FLAGS replaced with -g1" + fi + # Ruby situation is a bit complicated. See bug 513888 local rubyimpl local ruby_interpreter="" diff --git a/net-libs/webkit-gtk/webkit-gtk-2.48.5-r411.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r411.ebuild index adacb5bd6076..829c22c7f83e 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.48.5-r411.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r411.ebuild @@ -170,6 +170,11 @@ src_configure() { # Try to use less memory, bug #469942 (see Fedora .spec for reference) append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") + if is-flagq '-g?(gdb)?([2-9])'; then #965483 + replace-flags '-g?(gdb)?([2-9])' -g1 + ewarn "-g2+/-ggdb* *FLAGS replaced with -g1" + fi + # Ruby situation is a bit complicated. See bug 513888 local rubyimpl local ruby_interpreter="" diff --git a/net-libs/webkit-gtk/webkit-gtk-2.48.5-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r600.ebuild index 0ce93fd168ea..967b731eee05 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.48.5-r600.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r600.ebuild @@ -179,6 +179,11 @@ src_configure() { # Try to use less memory, bug #469942 (see Fedora .spec for reference) append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") + if is-flagq '-g?(gdb)?([2-9])'; then #965483 + replace-flags '-g?(gdb)?([2-9])' -g1 + ewarn "-g2+/-ggdb* *FLAGS replaced with -g1" + fi + # Ruby situation is a bit complicated. See bug 513888 local rubyimpl local ruby_interpreter="" diff --git a/net-libs/webkit-gtk/webkit-gtk-2.48.5-r601.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r601.ebuild index 0068d0ff9b7b..ac8ca6abc483 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.48.5-r601.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r601.ebuild @@ -179,6 +179,11 @@ src_configure() { # Try to use less memory, bug #469942 (see Fedora .spec for reference) append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") + if is-flagq '-g?(gdb)?([2-9])'; then #965483 + replace-flags '-g?(gdb)?([2-9])' -g1 + ewarn "-g2+/-ggdb* *FLAGS replaced with -g1" + fi + # Ruby situation is a bit complicated. See bug 513888 local rubyimpl local ruby_interpreter="" diff --git a/net-libs/webkit-gtk/webkit-gtk-2.50.5-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.50.5-r410.ebuild index 2037da896a31..20c2cb50543d 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.50.5-r410.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.50.5-r410.ebuild @@ -174,6 +174,11 @@ src_configure() { # Try to use less memory, bug #469942 (see Fedora .spec for reference) append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") + if is-flagq '-g?(gdb)?([2-9])'; then #965483 + replace-flags '-g?(gdb)?([2-9])' -g1 + ewarn "-g2+/-ggdb* *FLAGS replaced with -g1" + fi + # Ruby situation is a bit complicated. See bug 513888 local rubyimpl local ruby_interpreter="" diff --git a/net-libs/webkit-gtk/webkit-gtk-2.50.5-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.50.5-r600.ebuild index 4a7f1729e5ad..e6a7f9227e5f 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.50.5-r600.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.50.5-r600.ebuild @@ -183,6 +183,11 @@ src_configure() { # Try to use less memory, bug #469942 (see Fedora .spec for reference) append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") + if is-flagq '-g?(gdb)?([2-9])'; then #965483 + replace-flags '-g?(gdb)?([2-9])' -g1 + ewarn "-g2+/-ggdb* *FLAGS replaced with -g1" + fi + # Ruby situation is a bit complicated. See bug 513888 local rubyimpl local ruby_interpreter=""
