commit: 52d3c7d126947f699095a771dfb3f8eea15ae12f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 26 18:02:06 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 26 18:03:03 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52d3c7d1
toolchain.eclass: log more *FLAGS vars
* Log STAGE{1,2,3}_${var}, BOOT_${var}, ${var}_FOR_{TARGET,BUILD}.
* Only show the flag if it's non-empty.
Signed-off-by: Sam James <sam <AT> gentoo.org>
eclass/toolchain.eclass | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 01106d8923f4..cb697c3c8813 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1191,7 +1191,25 @@ toolchain_src_configure() {
local flag
for flag in $(all-flag-vars) ; do
- einfo "${flag}=\"${!flag}\""
+ [[ -n ${!flag} ]] && einfo "${flag}=\"${!flag}\""
+
+ local stage_flag="STAGE1_${flag}"
+ [[ -n ${!stage_flag} ]] && einfo
"${stage_flag}=\"${!stage_flag}\""
+
+ stage_flag="STAGE2_${flag}"
+ [[ -n ${!stage_flag} ]] && einfo
"${stage_flag}=\"${!stage_flag}\""
+
+ stage_flag="STAGE3_${flag}"
+ [[ -n ${!stage_flag} ]] && einfo
"${stage_flag}=\"${!stage_flag}\""
+
+ local boot_flag="BOOT_${flag}"
+ [[ -n ${!boot_flag} ]] && einfo "${boot_flag}=\"${!boot_flag}\""
+
+ local target_flag="${flag}_FOR_TARGET"
+ [[ -n ${!target_flag} ]] && einfo
"${target_flag}=\"${!target_flag}\""
+
+ local build_flag="${flag}_FOR_BUILD"
+ [[ -n ${!build_flag} ]] && einfo
"${build_flag}=\"${!build_flag}\""
done
local confgcc=( --host=${CHOST} )