Here is a patch from Dwarak for fixing this.
He will send this to review on gcc-patches@ list.

Sebastian Pop
--
AMD - GNU Tools

--- Makefile.in 2008-10-23 10:33:51.274495000 -0500
+++ Makefile.in.fix     2008-11-19 16:11:55.802980000 -0600
@@ -903,8 +903,9 @@ BUILD_LIBDEPS=3D $(BUILD_LIBIBERTY)

 # How to link with both our special library facilities
 # and the system's installed libraries.
-LIBS =3D @LIBS@ $(CPPLIB) $(LIBINTL) $(LIBICONV) $(LIBIBERTY)
$(LIBDECNUMBER) \
-       $(GMPLIBS) $(CLOOGLIBS) $(PPLLIBS)
+LIBS =3D @LIBS@ $(CPPLIB) $(LIBINTL) $(LIBICONV) $(LIBIBERTY)
$(LIBDECNUMBER)=20
+
+BACKENDLIBS =3D $(GMPLIBS) $(CLOOGLIBS) $(PPLLIBS)

 # Any system libraries needed just for GNAT.
 SYSLIBS =3D @GNAT_LIBEXC@
@@ -1613,7 +1614,7 @@ libbackend.a: $([EMAIL PROTECTED]@)
 xgcc$(exeext): $(GCC_OBJS) gccspec.o version.o intl.o prefix.o \
    version.o $(LIBDEPS) $(EXTRA_GCC_OBJS)
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(GCC_OBJS) gccspec.o \
-         intl.o prefix.o version.o $(EXTRA_GCC_OBJS) $(LIBS)
+         intl.o prefix.o version.o $(EXTRA_GCC_OBJS) $(LIBS)
$(BACKENDLIBS)

 # cpp is to cpp0 as gcc is to cc1.
 # The only difference from xgcc is that it's linked with cppspec.o
@@ -1621,7 +1622,7 @@ xgcc$(exeext): $(GCC_OBJS) gccspec.o ver
 cpp$(exeext): $(GCC_OBJS) cppspec.o version.o intl.o prefix.o \
    version.o $(LIBDEPS) $(EXTRA_GCC_OBJS)
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(GCC_OBJS) cppspec.o \
-         intl.o prefix.o version.o $(EXTRA_GCC_OBJS) $(LIBS)
+         intl.o prefix.o version.o $(EXTRA_GCC_OBJS) $(LIBS)
$(BACKENDLIBS)

 # Dump a specs file to make -B./ read these specs over installed ones.
 $(SPECS): xgcc$(exeext)
@@ -1638,7 +1639,7 @@ dummy-checksum.o : dummy-checksum.c

 cc1-dummy$(exeext): $(C_OBJS) dummy-checksum.o $(BACKEND) $(LIBDEPS)
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(C_OBJS) dummy-checksum.o
\
-         $(BACKEND) $(LIBS) $(GMPLIBS)
+         $(BACKEND) $(LIBS) $(BACKENDLIBS)

 cc1-checksum.c : cc1-dummy$(exeext) build/genchecksum$(build_exeext)
        build/genchecksum$(build_exeext) cc1-dummy$(exeext) > $@
@@ -1647,7 +1648,7 @@ cc1-checksum.o : cc1-checksum.c

 cc1$(exeext): $(C_OBJS) cc1-checksum.o $(BACKEND) $(LIBDEPS)
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(C_OBJS) cc1-checksum.o \
-         $(BACKEND) $(LIBS) $(GMPLIBS)
+         $(BACKEND) $(LIBS) $(BACKENDLIBS)

 #

 # Build libgcc.a.

Reply via email to