[gnu.gcc.bug] Make fails on 1.36

kevin@kosman.UUCP (Kevin O'Gorman) (01/01/90)

It gets easier every time, but there's always something....

Using an AT&T 3b1 with nothing strange done, attempting to build 1.36
given a working 1.35.

I had to change the Makefile, because the gnulib things now give the
stock cc too many defines. The changes where in the starred lines:

> gnulib: gnulib.c $(CONFIG_H)
> 	-rm -f stamp-gnulib2
> 	rm -f tmpgnulib gnulib; \
> 	for name in $(LIBFUNCS); \
> 	do \
> 	  echo $${name}; \
> 	  rm -f $${name}.c; \
*> 	  $(CC) -E $(INCLUDES) -DL$${name} $(srcdir)/gnulib.c >$${name}.c; \
*> 	  $(OLDCC) $(CCLIBFLAGS) -O -c $${name}.c; \
> 	  $(AR) qc tmpgnulib $${name}.o; \
> 	  rm -f $${name}.[co]; \
> 	done

Remember, my CC is gcc.

Then, everything went along for a couple of hours(!) and came a cropper on
this one:

	/usr/local/bin/gcc -c -g   -I. -I. -I./config final.c
final.c: In function end_final:
final.c:278: `in_section' undeclared (first use this function)
final.c:278: (Each undeclared identifier is reported only once
final.c:278: for each function it appears in.)
final.c:278: `text_section' undeclared (first use this function)
*** Error code 1

I will start looking into this, but I usually don't get too far in this
before my bafflement gets the better of my ambition.
-- 
Kevin O'Gorman ( kevin@kosman.UUCP, {pyramid,csun}!srhqla!kosman!kevin )
voice: 805-984-8042 Vital Computer Systems, 5115 Beachcomber, Oxnard, CA  93035
Non-Disclaimer: my boss is me, and he stands behind everything I say.