another libgcc1 buglet

Richard Henderson rth@cygnus.com
Wed May 3 16:23:00 GMT 2000


We no longer build an archive for the objects that once inhabited
libgcc1.a.  Therefore, it is not correct to depend on it.

Reported against i586-sco-sysv5uw7.1.1.  Which should not have been
building these functions anyway, but that is another problem.


r~


        * Makefile.in (start.encap): Do not depend on LIBGCC1.

Index: Makefile.in
===================================================================
RCS file: /cvs/gcc/egcs/gcc/Makefile.in,v
retrieving revision 1.435
diff -c -p -d -r1.435 Makefile.in
*** Makefile.in	2000/05/03 18:21:48	1.435
--- Makefile.in	2000/05/03 23:16:57
*************** all.cross: native gcc-cross xcpp$(exeext
*** 854,860 ****
  # This is what to compile if making gcc with a cross-compiler.
  all.build: native xgcc$(exeext) xcpp$(exeext) $(EXTRA_PARTS) lang.all.build
  # This is what must be made before installing GCC and converting libraries.
! start.encap: native xgcc$(exeext) xcpp$(exeext) specs $(LIBGCC1) \
  	xlimits.h lang.start.encap
  # These can't be made until after GCC can run.
  rest.encap: $(STMP_FIXPROTO) $(LIBGCC) $(EXTRA_PARTS) lang.rest.encap
--- 854,860 ----
  # This is what to compile if making gcc with a cross-compiler.
  all.build: native xgcc$(exeext) xcpp$(exeext) $(EXTRA_PARTS) lang.all.build
  # This is what must be made before installing GCC and converting libraries.
! start.encap: native xgcc$(exeext) xcpp$(exeext) specs \
  	xlimits.h lang.start.encap
  # These can't be made until after GCC can run.
  rest.encap: $(STMP_FIXPROTO) $(LIBGCC) $(EXTRA_PARTS) lang.rest.encap


More information about the Gcc-patches mailing list