commit:     6ef120e9895172dd7b2c6a1c9f5b14ef56c75ea7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct  2 00:57:30 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct  2 00:57:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef120e9

toolchain.eclass: print all relevant flags, not just C{,XX}FLAGS + LDFLAGS

Signed-off-by: Sam James <sam <AT> gentoo.org>

 eclass/toolchain.eclass | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 6a816a66275d..1c990f1f1114 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1040,9 +1040,10 @@ toolchain_src_configure() {
                export ac_cv_std_swap_in_utility=no
        fi
 
-       einfo "CFLAGS=\"${CFLAGS}\""
-       einfo "CXXFLAGS=\"${CXXFLAGS}\""
-       einfo "LDFLAGS=\"${LDFLAGS}\""
+       local flag
+       for flag in $(all-flag-vars) ; do
+               einfo "${flag}=\"${!flag}\""
+       done
 
        local confgcc=( --host=${CHOST} )
 

Reply via email to