On Mon, Mar 07, 2016 at 03:41:37PM +0100, Dominik Vogt wrote: > On Mon, Mar 07, 2016 at 03:18:34PM +0100, Richard Biener wrote: > > On Mon, Mar 7, 2016 at 3:12 PM, Dominik Vogt <v...@linux.vnet.ibm.com> > > wrote: > > > On Mon, Mar 07, 2016 at 03:00:03PM +0100, Richard Biener wrote: > > >> On Mon, Mar 7, 2016 at 2:12 PM, Dominik Vogt <v...@linux.vnet.ibm.com> > > >> wrote: > > >> > A recent patch has broken bootstrapping (s390x) in stage3. The > > >> > failure creeped into trunk between friday and today: > > >> > > > >> > -- snip -- > > >> > g++ -std=gnu++98 -g -O2 -DIN_GCC -fno-exceptions -fno-rtti > > >> > -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings > > >> > -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic > > >> > -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror > > >> > -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -no-pie -o build/gencondmd \ > > >> > build/gencondmd.o .././libiberty/libiberty.a > > >> > g++: error: unrecognized command line option ‘-no-pie’ > > >> > -- snip -- > > >> > > > >> > (The compiler in PATH is "gcc (GCC) 4.8.5 20150623 (Red Hat > > >> > 4.8.5-1)"). > > >> > > >> Bootstrap should use the built compiler from stage2 in stage3, not > > >> sure how you get the system compiler used there. > > > > > > I guess some configure script failed to notice that g++ is not > > > being built, and a recent change introduced an option that the > > > installed compiler doesn't have? Probably configure should throw > > > an error if bootstrapping is enabled but the c++ language is not > > > enabled?
Unreproducable at the moment because I cannot remember what steps are required to trigger it. Sometimes in the past I managed to enable bootstrapping and then the c++ compiler was missing, but it didn't use the system compiler. I'll keep my eyes open. Ciao Dominik ^_^ ^_^ -- Dominik Vogt IBM Germany