commit:     2500fef79aee6e4a51d275f2cf0cc7e8fccc2043
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 20 18:19:50 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Sep 20 18:26:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2500fef7

dev-qt/qtwebengine: extend -g warning and increase visibility

If this comes up more often an issue, may opt to transform -g*
(other than -g0) for -g without USE=custom-cflags. Albeit do
not overly want to give surprises, nor assume when something
is going to work or not given the toolchain and other options.

Note that this does not affect <qtwebengine-6.5.2-r1 nor
qtwebengine:5 because they simply do not respect *FLAGS.

Bug: https://bugs.gentoo.org/914475
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild | 12 ++++++++----
 dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild | 12 ++++++++----
 dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild | 12 ++++++++----
 dev-qt/qtwebengine/qtwebengine-6.9999.ebuild   | 12 ++++++++----
 4 files changed, 32 insertions(+), 16 deletions(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild
index 879eb11787e6..90835addd93b 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild
@@ -112,10 +112,14 @@ qtwebengine_check-reqs() {
        [[ ${MERGE_TYPE} == binary ]] && return
 
        if is-flagq '-g?(gdb)?([1-9])'; then #307861
-               ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb),"
-               ewarn "which is non-trivial with ${PN}. May experience extended"
-               ewarn "compilation times and increased disk/memory usage. If 
run into"
-               ewarn "issues, please disable before reporting a bug."
+               ewarn
+               ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb), which"
+               ewarn "is non-trivial with ${PN}. May experience extended 
compilation"
+               ewarn "times, increased disk/memory usage, and potentially 
linking issues"
+               ewarn "when using more expensive debug symbols (e.g. -ggdb3 
rather than -g)."
+               ewarn
+               ewarn "If run into issues, please try disabling before 
reporting a bug."
+               ewarn
        fi
 
        local CHECKREQS_DISK_BUILD=7G

diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild
index 09ccd2e4157f..e844d475fc12 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild
@@ -113,10 +113,14 @@ qtwebengine_check-reqs() {
        [[ ${MERGE_TYPE} == binary ]] && return
 
        if is-flagq '-g?(gdb)?([1-9])'; then #307861
-               ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb),"
-               ewarn "which is non-trivial with ${PN}. May experience extended"
-               ewarn "compilation times and increased disk/memory usage. If 
run into"
-               ewarn "issues, please disable before reporting a bug."
+               ewarn
+               ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb), which"
+               ewarn "is non-trivial with ${PN}. May experience extended 
compilation"
+               ewarn "times, increased disk/memory usage, and potentially 
linking issues"
+               ewarn "when using more expensive debug symbols (e.g. -ggdb3 
rather than -g)."
+               ewarn
+               ewarn "If run into issues, please try disabling before 
reporting a bug."
+               ewarn
        fi
 
        local CHECKREQS_DISK_BUILD=7G

diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
index ae0537379e3e..d21b26363aa2 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
@@ -119,10 +119,14 @@ qtwebengine_check-reqs() {
        [[ ${MERGE_TYPE} == binary ]] && return
 
        if is-flagq '-g?(gdb)?([1-9])'; then #307861
-               ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb),"
-               ewarn "which is non-trivial with ${PN}. May experience extended"
-               ewarn "compilation times and increased disk/memory usage. If 
run into"
-               ewarn "issues, please disable before reporting a bug."
+               ewarn
+               ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb), which"
+               ewarn "is non-trivial with ${PN}. May experience extended 
compilation"
+               ewarn "times, increased disk/memory usage, and potentially 
linking issues"
+               ewarn "when using more expensive debug symbols (e.g. -ggdb3 
rather than -g)."
+               ewarn
+               ewarn "If run into issues, please try disabling before 
reporting a bug."
+               ewarn
        fi
 
        local CHECKREQS_DISK_BUILD=7G

diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index 6e9010b87a95..89e31598639c 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -119,10 +119,14 @@ qtwebengine_check-reqs() {
        [[ ${MERGE_TYPE} == binary ]] && return
 
        if is-flagq '-g?(gdb)?([1-9])'; then #307861
-               ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb),"
-               ewarn "which is non-trivial with ${PN}. May experience extended"
-               ewarn "compilation times and increased disk/memory usage. If 
run into"
-               ewarn "issues, please disable before reporting a bug."
+               ewarn
+               ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or 
-ggdb), which"
+               ewarn "is non-trivial with ${PN}. May experience extended 
compilation"
+               ewarn "times, increased disk/memory usage, and potentially 
linking issues"
+               ewarn "when using more expensive debug symbols (e.g. -ggdb3 
rather than -g)."
+               ewarn
+               ewarn "If run into issues, please try disabling before 
reporting a bug."
+               ewarn
        fi
 
        local CHECKREQS_DISK_BUILD=7G

Reply via email to