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

--- Comment #7 from Steve Kargl <sgk at troutmask dot apl.washington.edu> ---
On Mon, Jul 09, 2018 at 10:21:20PM +0000, ebotcazou at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86446
> 
> --- Comment #6 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> > 'gmake -j6 check-fortran' has never died on an error
> > like the one I've shown in the 15+ years that I've been
> > contributing to GCC.  Needing -k now, means someone has
> > broken the build infrastructure.
> 
> No, it's just https://gcc.gnu.org/ml/gcc-patches/2018-06/msg01023.html
> 

So, instead of using -k to pape over an error in the Makefile,
what is wrong with the lines

check-DEJAGNU: site.exp
        srcdir='$(srcdir)'; export srcdir; \
        EXPECT=$(EXPECT); export EXPECT; \
        runtest=$(RUNTEST); \
        if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
          exit_status=0; l='$(DEJATOOL)'; for tool in $$l; do \
            if $$runtest $(AM_RUNTESTFLAGS) $(RUNTESTDEFAULTFLAGS)
$(RUNTESTFLAGS); \
            then :; else exit_status=1; fi; \
          done; \
        else echo "WARNING: could not find \`runtest'" 1>&2; :;\
        fi; \
        exit $$exit_status

If the commands are command out, there are no errors.  So,
what is the above suppose to do other that cause 2 ERRORs
in the build.

Reply via email to