C++ bootstrap of GCC - still useful ?
Eric Botcazou
ebotcazou@adacore.com
Tue Jul 12 08:01:00 GMT 2011
> Right, we definitely don't want to use the C++ compiler for building the
> Ada run-time.
OK, so the only needed Makefile change is to gcc-interface/Make-lang.in:
Index: ada/gcc-interface/Make-lang.in
===================================================================
--- ada/gcc-interface/Make-lang.in (revision 176072)
+++ ada/gcc-interface/Make-lang.in (working copy)
@@ -104,7 +104,7 @@ ADA_TOOLS_FLAGS_TO_PASS=\
"GNATLINK=../../gnatlink" \
"GNATBIND=../../gnatbind"
-GCC_LINK=$(CC) -static-libgcc $(LDFLAGS)
+GCC_LINK=$(LINKER) $(ALL_LINKERFLAGS) -static-libgcc $(LDFLAGS)
# Lists of files for various purposes.
I'm not sure about the long-term interaction with -static-libgcc here, but this
works currently on Linux so let's keep it for now.
And this means that the initial version adds superfluous extern "C" blocks, I'm
going to clean it up.
--
Eric Botcazou
More information about the Gcc
mailing list