https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81878
--- Comment #20 from rguenther at suse dot de <rguenther at suse dot de> --- On Mon, 24 Sep 2018, tnfchris at gcc dot gnu.org wrote: > 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)" \ But that doesn't make much sense (host driver but "target" cc1plus)