@@ -2111,7 +2111,7 @@ TOOLS_FLAGS_TO_PASS= \
21112111 "GNATLINK=$(GNATLINK ) " \
21122112 "GNATBIND=$(GNATBIND ) "
21132113
2114- GCC_LINK =$(CXX ) $(GCC_LINK_FLAGS ) $(ADA_INCLUDES ) $( LDFLAGS )
2114+ GCC_LINK =$(CXX ) $(GCC_LINK_FLAGS ) $(LDFLAGS )
21152115
21162116# Build directory for the tools. Let's copy the target-dependent
21172117# sources using the same mechanism as for gnatlib. The other sources are
@@ -2183,40 +2183,42 @@ common-tools: ../stamp-tools
21832183 gnatchop gnatcmd gnatkr gnatls gnatprep gnatxref gnatfind gnatname \
21842184 gnatclean -bargs $(ADA_INCLUDES ) $(GNATBIND_FLAGS )
21852185 $(GNATLINK ) -v gnatcmd -o ../../gnat$(exeext ) \
2186- --GCC=" $( GCC_LINK) " $(TOOLS_LIBS )
2186+ --GCC= " $( CC ) $( ADA_INCLUDES ) " --LINK =" $( GCC_LINK) " $(TOOLS_LIBS )
21872187 $(GNATLINK ) -v gnatchop -o ../../gnatchop$(exeext ) \
2188- --GCC=" $( GCC_LINK) " $(TOOLS_LIBS )
2188+ --GCC= " $( CC ) $( ADA_INCLUDES ) " --LINK =" $( GCC_LINK) " $(TOOLS_LIBS )
21892189 $(GNATLINK ) -v gnatkr -o ../../gnatkr$(exeext ) \
2190- --GCC=" $( GCC_LINK) " $(TOOLS_LIBS )
2190+ --GCC= " $( CC ) $( ADA_INCLUDES ) " --LINK =" $( GCC_LINK) " $(TOOLS_LIBS )
21912191 $(GNATLINK ) -v gnatls -o ../../gnatls$(exeext ) \
2192- --GCC=" $( GCC_LINK) " $(TOOLS_LIBS )
2192+ --GCC= " $( CC ) $( ADA_INCLUDES ) " --LINK =" $( GCC_LINK) " $(TOOLS_LIBS )
21932193 $(GNATLINK ) -v gnatprep -o ../../gnatprep$(exeext ) \
2194- --GCC=" $( GCC_LINK) " $(TOOLS_LIBS )
2194+ --GCC= " $( CC ) $( ADA_INCLUDES ) " --LINK =" $( GCC_LINK) " $(TOOLS_LIBS )
21952195 $(GNATLINK ) -v gnatxref -o ../../gnatxref$(exeext ) \
2196- --GCC=" $( GCC_LINK) " $(TOOLS_LIBS )
2196+ --GCC= " $( CC ) $( ADA_INCLUDES ) " --LINK =" $( GCC_LINK) " $(TOOLS_LIBS )
21972197 $(GNATLINK ) -v gnatfind -o ../../gnatfind$(exeext ) \
2198- --GCC=" $( GCC_LINK) " $(TOOLS_LIBS )
2198+ --GCC= " $( CC ) $( ADA_INCLUDES ) " --LINK =" $( GCC_LINK) " $(TOOLS_LIBS )
21992199 $(GNATLINK ) -v gnatname -o ../../gnatname$(exeext ) \
2200- --GCC=" $( GCC_LINK) " $(TOOLS_LIBS )
2200+ --GCC= " $( CC ) $( ADA_INCLUDES ) " --LINK =" $( GCC_LINK) " $(TOOLS_LIBS )
22012201 $(GNATLINK ) -v gnatclean -o ../../gnatclean$(exeext ) \
2202- --GCC=" $( GCC_LINK) " $(TOOLS_LIBS )
2202+ --GCC= " $( CC ) $( ADA_INCLUDES ) " --LINK =" $( GCC_LINK) " $(TOOLS_LIBS )
22032203
22042204../../gnatdll$(exeext ) : ../stamp-tools
22052205 $(GNATMAKE ) -c $(ADA_INCLUDES ) gnatdll --GCC=" $( CC) $( ALL_ADAFLAGS) "
22062206 $(GNATBIND ) $(ADA_INCLUDES ) $(GNATBIND_FLAGS ) gnatdll
2207- $(GNATLINK ) -v gnatdll -o $@ --GCC=" $( GCC_LINK) " $(TOOLS_LIBS )
2207+ $(GNATLINK ) -v gnatdll -o $@ \
2208+ --GCC=" $( CC) $( ADA_INCLUDES) " --LINK=" $( GCC_LINK) " $(TOOLS_LIBS )
22082209
22092210../../vxaddr2line$(exeext ) : ../stamp-tools
22102211 $(GNATMAKE ) -c $(ADA_INCLUDES ) vxaddr2line --GCC=" $( CC) $( ALL_ADAFLAGS) "
22112212 $(GNATBIND ) $(ADA_INCLUDES ) $(GNATBIND_FLAGS ) vxaddr2line
2212- $(GNATLINK ) -v vxaddr2line -o $@ --GCC=" $( GCC_LINK) " ../targext.o $(CLIB )
2213+ $(GNATLINK ) -v vxaddr2line -o $@ \
2214+ --GCC=" $( CC) $( ADA_INCLUDES) " --LINK=" $( GCC_LINK) " ../targext.o $(CLIB )
22132215
22142216gnatmake-re : ../stamp-tools
22152217 $(GNATMAKE ) -j0 $(ADA_INCLUDES ) -u sdefault --GCC=" $( CC) $( MOST_ADA_FLAGS) "
22162218 $(GNATMAKE ) -j0 -c $(ADA_INCLUDES ) gnatmake --GCC=" $( CC) $( ALL_ADAFLAGS) "
22172219 $(GNATBIND ) $(ADA_INCLUDES ) $(GNATBIND_FLAGS ) gnatmake
22182220 $(GNATLINK ) -v gnatmake -o ../../gnatmake$(exeext ) \
2219- --GCC=" $( GCC_LINK) " $(TOOLS_LIBS )
2221+ --GCC= " $( CC ) $( ADA_INCLUDES ) " --LINK =" $( GCC_LINK) " $(TOOLS_LIBS )
22202222
22212223# Note the use of the "mv" command in order to allow gnatlink to be linked with
22222224# with the former version of gnatlink itself which cannot override itself.
@@ -2226,7 +2228,7 @@ gnatlink-re: ../stamp-tools gnatmake-re
22262228 $(GNATMAKE ) -j0 -c $(ADA_INCLUDES ) gnatlink --GCC=" $( CC) $( ALL_ADAFLAGS) "
22272229 $(GNATBIND ) $(ADA_INCLUDES ) $(GNATBIND_FLAGS ) gnatlink
22282230 $(GNATLINK ) -v gnatlink -o ../../gnatlinknew$(exeext ) \
2229- --GCC =" $( GCC_LINK) " $(TOOLS_LIBS )
2231+ --GCC= " $( CC ) $( ADA_INCLUDES ) " --LINK =" $( GCC_LINK) " $(TOOLS_LIBS )
22302232 $(MV ) ../../gnatlinknew$(exeext ) ../../gnatlink$(exeext )
22312233
22322234# Needs to be built with CC=gcc
0 commit comments