fixinc related\(!\) bootstrap failure on freebsd-3.2

Jeffrey A Law law@cygnus.com
Wed Aug 11 00:20:00 GMT 1999


  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



More information about the Gcc-patches mailing list