This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: fixinc related\(!\) bootstrap failure on freebsd-3.2
- To: "Bruce Korb" <ddsinc09 at ix dot netcom dot com>
- Subject: Re: fixinc related\(!\) bootstrap failure on freebsd-3.2
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Wed, 11 Aug 1999 01:16:56 -0600
- cc: pfeifer at dbai dot tuwien dot ac dot at, obrien at nuxi dot com, egcs-patches at egcs dot cygnus dot com
- Reply-To: law at cygnus dot com
In message <19990706145607.4488.qmail@egcs.cygnus.com>you write:
>
>
> Hi Gerald,
>
> > My last (and successful) bootstrap was on June 30th. Since yesterday the
> > mainline CVS sources won't bootstrap on freebsd-3.2 while sparc-solaris2.
> 6
> > still works.
> >
> > This seems to be fixinc related.
> >
> > [[...]]
> > Copied ./g++/libio.h
> > Cleaning up DONE files.
> > Removing unneeded directories:
> > cp: /a/vexpert/files8/test/egcs/egcs/gcc/assert.h: No such file or direct
> ory
> > gmake[2]: *** [stmp-fixinc] Error 1
> > gmake[2]: Leaving directory `/files/pfeifer/OBJ-0607-12:50/gcc'
> > gmake[1]: *** [bootstrap] Error 2
> >
> > /a/vexpert/files8/test/egcs/egcs is my CVS source tree.
>
> In the original Makefile, there was some code:
>
> if [ x$(INSTALL_ASSERT_H) != x ] ; \
> then \
> rm -f include/assert.h; \
> cp $(srcdir)/assert.h include/assert.h; \
> chmod a+r include/assert.h; \
> fi \
>
> The new code goes to the trouble to pass that value in to
> the shell script:
>
> INSTALL_ASSERT_H=$(INSTALL_ASSERT_H); SHELL=$(SHELL) ;\
>
> and then never uses $INSTALL_ASSERT_H. Curious.
> Does this patch fix your problem? Of course, this code
> has not been altered for far more than a weekend!
>
> Regards,
> Bruce
>
> 1999-07-06 Bruce Korb <ddsinc09@ix.netcom.com>
>
> * fixinc/inclhack.tpl: only install assert.h conditionally
> * fixinc/inclhack.sh: regen
> * fixinc/fixincl.sh: regen
I went ahead and installed this patch.
Thanks,
jeff