https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81878

Tamar Christina <tnfchris at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tnfchris at gcc dot gnu.org

--- Comment #19 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
This change broke the mingw-w64 GCC 8 bootstrap on Windows. The cleanup seems a
bit too aggressive as now `-B ../..` is never passed down to xg++.

See https://github.com/Alexpux/MINGW-packages/pull/3877#issuecomment-408651809
and https://gcc.gnu.org/ml/gcc/2018-07/msg00410.html

Any objections to reverting that part of the change?
So changing it back to

--- a/gnattools/Makefile.in
+++ b/gnattools/Makefile.in
@@ -72,7 +72,7 @@ ADA_INCLUDES_FOR_SUBDIR = -I. -I$(fsrcdir)/ada
 # Variables for gnattools, native
 TOOLS_FLAGS_TO_PASS_NATIVE= \
        "CC=../../xgcc -B../../" \
-       "CXX=$(CXX)" \
+       "CXX=$(CXX) -B../../" \
        "CFLAGS=$(CFLAGS) $(WARN_CFLAGS)" \
        "LDFLAGS=$(LDFLAGS)" \
        "ADAFLAGS=$(ADAFLAGS)" \
@@ -90,7 +90,7 @@ TOOLS_FLAGS_TO_PASS_NATIVE= \
 # Variables for regnattools
 TOOLS_FLAGS_TO_PASS_RE= \
        "CC=../../xgcc -B../../" \
-       "CXX=$(CXX)" \
+       "CXX=$(CXX) -B../../" \
        "CFLAGS=$(CFLAGS)" \
        "LDFLAGS=$(LDFLAGS)" \
        "ADAFLAGS=$(ADAFLAGS)" \

Reply via email to