https://gcc.gnu.org/g:1cb7c103f105d85211226ac969337c0526a81d12
commit r17-4802-g1cb7c103f105d85211226ac969337c0526a81d12 Author: Eric Botcazou <[email protected]> Date: Wed Sep 30 16:46:47 2026 +0200 Ada: Fix propagation of GNATMAKE_FOR_BUILD Makefile variable The variable needs to be passed directly to sub-makes instead of being exported for sub-configures. / PR ada/120106 * Makefile.def (GNATMAKE_FOR_BUILD): New flag to pass. * Makefile.tpl (HOST_EXPORTS): Remove GNATMAKE_FOR_BUILD. (BASE_TARGET_EXPORTS): Likewise. * Makefile.in: Regenerate. Diff: --- Makefile.def | 1 + Makefile.in | 3 +-- Makefile.tpl | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Makefile.def b/Makefile.def index 6098de2904de..c31ee798bba0 100644 --- a/Makefile.def +++ b/Makefile.def @@ -282,6 +282,7 @@ flags_to_pass = { flag= CFLAGS_FOR_BUILD ; }; flags_to_pass = { flag= CXX_FOR_BUILD ; }; flags_to_pass = { flag= EXPECT ; }; flags_to_pass = { flag= FLEX ; }; +flags_to_pass = { flag= GNATMAKE_FOR_BUILD ; }; flags_to_pass = { flag= INSTALL ; }; flags_to_pass = { flag= INSTALL_DATA ; }; flags_to_pass = { flag= INSTALL_PROGRAM ; }; diff --git a/Makefile.in b/Makefile.in index 767d6aab977a..7fd91da3f2d7 100644 --- a/Makefile.in +++ b/Makefile.in @@ -209,7 +209,6 @@ HOST_EXPORTS = \ GOC="$(GOC)"; export GOC; \ GDC="$(GDC)"; export GDC; \ GM2="$(GM2)"; export GM2; \ - GNATMAKE_FOR_BUILD="$(GNATMAKE_FOR_BUILD)"; export GNATMAKE_FOR_BUILD; \ AR="$(AR)"; export AR; \ AS="$(AS)"; export AS; \ CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \ @@ -322,7 +321,6 @@ BASE_TARGET_EXPORTS = \ GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \ GDC="$(GDC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GDC; \ GM2="$(GM2_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GM2; \ - GNATMAKE_FOR_BUILD="$(GNATMAKE_FOR_BUILD)"; export GNATMAKE_FOR_BUILD; \ DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \ DSYMUTIL="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL; \ LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \ @@ -907,6 +905,7 @@ BASE_FLAGS_TO_PASS = \ "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \ "EXPECT=$(EXPECT)" \ "FLEX=$(FLEX)" \ + "GNATMAKE_FOR_BUILD=$(GNATMAKE_FOR_BUILD)" \ "INSTALL=$(INSTALL)" \ "INSTALL_DATA=$(INSTALL_DATA)" \ "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \ diff --git a/Makefile.tpl b/Makefile.tpl index 07b434e43431..360c54ae5e9c 100644 --- a/Makefile.tpl +++ b/Makefile.tpl @@ -212,7 +212,6 @@ HOST_EXPORTS = \ GOC="$(GOC)"; export GOC; \ GDC="$(GDC)"; export GDC; \ GM2="$(GM2)"; export GM2; \ - GNATMAKE_FOR_BUILD="$(GNATMAKE_FOR_BUILD)"; export GNATMAKE_FOR_BUILD; \ AR="$(AR)"; export AR; \ AS="$(AS)"; export AS; \ CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \ @@ -325,7 +324,6 @@ BASE_TARGET_EXPORTS = \ GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \ GDC="$(GDC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GDC; \ GM2="$(GM2_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GM2; \ - GNATMAKE_FOR_BUILD="$(GNATMAKE_FOR_BUILD)"; export GNATMAKE_FOR_BUILD; \ DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \ DSYMUTIL="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL; \ LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
