]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR other/35107 (GCC unnecessarily links shared libs with xgcc, gcov, cpp, jcf...
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Wed, 6 Feb 2008 21:51:24 +0000 (21:51 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Wed, 6 Feb 2008 21:51:24 +0000 (21:51 +0000)
2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

PR other/35107
* Makefile.in (LIBS): Remove $(GMPLIBS).
(cc1-dummy, cc1): Add $(GMPLIBS).

ada:
PR other/35107
* Make-lang.in (gnat1): Add $(GMPLIBS).

cp:
PR other/35107
* Make-lang.in (cc1plus-dummy, cc1plus): Add $(GMPLIBS).

fortran:
PR other/35107
* Make-lang.in (f951): Add $(GMPLIBS).

java:
PR other/35107
* Make-lang.in (jc1): Add $(GMPLIBS).

objc:
PR other/35107
* Make-lang.in (cc1obj-dummy, cc1obj): Add $(GMPLIBS).

objcp:
PR other/35107
* Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).

treelang:
PR other/35107
* Make-lang.in (tree1): Add $(GMPLIBS).

From-SVN: r132160

16 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/ada/ChangeLog
gcc/ada/Make-lang.in
gcc/cp/ChangeLog
gcc/cp/Make-lang.in
gcc/fortran/ChangeLog
gcc/fortran/Make-lang.in
gcc/java/ChangeLog
gcc/java/Make-lang.in
gcc/objc/ChangeLog
gcc/objc/Make-lang.in
gcc/objcp/ChangeLog
gcc/objcp/Make-lang.in
gcc/treelang/ChangeLog
gcc/treelang/Make-lang.in

index d13bb9ebb5fbbbb8553c5e0ca9fe345e5229fbae..98b577fa4b3a812d62a9051542a62986376eb6d8 100644 (file)
@@ -1,3 +1,9 @@
+2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR other/35107
+       * Makefile.in (LIBS): Remove $(GMPLIBS).
+       (cc1-dummy, cc1): Add $(GMPLIBS).
+
 2008-02-06  Jan Hubicka  <jh@suse.cz>
 
        PR target/23322
index 6afccbf57894561f3c91a82963d68c12408e028d..7553dcb554f10d1b802f9ae64af4e0ff46eaa16b 100644 (file)
@@ -873,7 +873,7 @@ BUILD_LIBDEPS= $(BUILD_LIBIBERTY)
 
 # How to link with both our special library facilities
 # and the system's installed libraries.
-LIBS = @LIBS@ $(CPPLIB) $(LIBINTL) $(LIBICONV) $(LIBIBERTY) $(LIBDECNUMBER) $(GMPLIBS)
+LIBS = @LIBS@ $(CPPLIB) $(LIBINTL) $(LIBICONV) $(LIBIBERTY) $(LIBDECNUMBER)
 
 # Any system libraries needed just for GNAT.
 SYSLIBS = @GNAT_LIBEXC@
@@ -1554,7 +1554,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)
+         $(BACKEND) $(LIBS) $(GMPLIBS)
 
 cc1-checksum.c : cc1-dummy$(exeext) build/genchecksum$(build_exeext)
        build/genchecksum$(build_exeext) cc1-dummy$(exeext) > $@
@@ -1563,7 +1563,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)
+         $(BACKEND) $(LIBS) $(GMPLIBS)
 
 #\f
 # Build libgcc.a.
index 1183d0f3f81024327a2b23ddcb0dc9ce40e31ac0..c8914b23cf30b7b1c57a73e0b5007caf2224c8e2 100644 (file)
@@ -1,3 +1,8 @@
+2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR other/35107
+       * Make-lang.in (gnat1): Add $(GMPLIBS).
+
 2008-01-26  Eric Botcazou  <ebotcazou@adacore.com>
 
        * decl.c (components_to_record): Improve comment.
index 0784b637b420c5ca34371402b40f01de5d57d6d8..4e6d3f2de10a7cae2c7f9af61e69bc2a74782e9c 100644 (file)
@@ -290,7 +290,7 @@ TARGET_ADA_SRCS =
 # Since the RTL should be built with the latest compiler, remove the
 #  stamp target in the parent directory whenever gnat1 is rebuilt
 gnat1$(exeext): $(TARGET_ADA_SRCS) $(GNAT1_OBJS) $(ADA_BACKEND) $(LIBDEPS)
-       $(GCC_LINK) -o $@ $(GNAT1_OBJS) $(ADA_BACKEND) $(ALL_CFLAGS) $(LIBS) $(SYSLIBS)
+       $(GCC_LINK) -o $@ $(GNAT1_OBJS) $(ADA_BACKEND) $(ALL_CFLAGS) $(LIBS) $(SYSLIBS) $(GMPLIBS)
        $(RM) stamp-gnatlib2 stamp-tools
 
 gnatbind$(exeext): ada/b_gnatb.o $(CONFIG_H) $(GNATBIND_OBJS)
index e609de4215dac19d24b11c85859a075fa34d0391..9fdd55be2481c831da12b38c8615324bebd33446 100644 (file)
@@ -1,3 +1,8 @@
+2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR other/35107
+       * Make-lang.in (cc1plus-dummy, cc1plus): Add $(GMPLIBS).
+
 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
 
        PR c++/35056
index 0aea4cf4013fc818f486e02a982cd69f17301d01..d2a69f403846f9e9e0ee09c3c8aaea5eb4192503 100644 (file)
@@ -91,7 +91,7 @@ cp-warn = $(STRICT_WARN) $(CXX_COMPAT_WARN)
 
 cc1plus-dummy$(exeext): $(CXX_OBJS) dummy-checksum.o $(BACKEND) $(LIBDEPS)
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
-             $(CXX_OBJS) dummy-checksum.o $(BACKEND) $(LIBS)
+             $(CXX_OBJS) dummy-checksum.o $(BACKEND) $(LIBS) $(GMPLIBS)
 
 cc1plus-checksum.c : cc1plus-dummy$(exeext) build/genchecksum$(build_exeext)
        build/genchecksum$(build_exeext) cc1plus-dummy$(exeext) > $@
@@ -100,7 +100,7 @@ cc1plus-checksum.o : cc1plus-checksum.c
 
 cc1plus$(exeext): $(CXX_OBJS) cc1plus-checksum.o $(BACKEND) $(LIBDEPS)
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
-             $(CXX_OBJS) cc1plus-checksum.o $(BACKEND) $(LIBS)
+             $(CXX_OBJS) cc1plus-checksum.o $(BACKEND) $(LIBS) $(GMPLIBS)
 
 # Special build rules.
 $(srcdir)/cp/cfns.h: $(srcdir)/cp/cfns.gperf
index 9bd665e7223cde9f5168aa8c064b9db8a45628cb..54958f738e254c3766d63fccf5bff6043e08c10a 100644 (file)
@@ -1,3 +1,8 @@
+2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR other/35107
+       * Make-lang.in (f951): Add $(GMPLIBS).
+
 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
 
        PR fortran/35037
index 12bc91b1e56b3c9a978b4b714be6037bee93e4db..1702b9f124f198185d9290a227f7baf3a7568c22 100644 (file)
@@ -94,7 +94,7 @@ gfortran-cross$(exeext): gfortran$(exeext)
 f951$(exeext): $(F95_OBJS) \
                $(BACKEND) $(LIBDEPS) attribs.o
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
-               $(F95_OBJS) $(BACKEND) $(LIBS) attribs.o
+               $(F95_OBJS) $(BACKEND) $(LIBS) attribs.o $(GMPLIBS)
 
 gt-fortran-trans.h    : s-gtype; @true
 #\f
index d93dd3d43ebef55f60d052ed121f19627bc07d20..73a77947a80c33f07dc39abeeb16608824aea89f 100644 (file)
@@ -1,3 +1,8 @@
+2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR other/35107
+       * Make-lang.in (jc1): Add $(GMPLIBS).
+
 2008-01-23  David Daney  <ddaney@avtrex.com>
 
        * class.c (hide)  Rename to...
index 16a71aec9ece252ae4fabc88dfcd3da8039d313f..bfb57a3b59b9605c662558b0e1971d07239f7ece 100644 (file)
@@ -102,7 +102,7 @@ java/parse.o-warn = -Wno-error
 jc1$(exeext): $(JAVA_OBJS) $(BACKEND) $(LIBDEPS) attribs.o
        rm -f $@
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
-               $(JAVA_OBJS) $(BACKEND) $(ZLIB) $(LIBICONV) $(LIBS) attribs.o
+               $(JAVA_OBJS) $(BACKEND) $(ZLIB) $(LIBICONV) $(LIBS) attribs.o $(GMPLIBS)
 
 jcf-dump$(exeext): $(JCFDUMP_OBJS) $(LIBDEPS)
        rm -f $@
index 304edd562753c6fe8013bc89d45a1d187a60f970..3760dcc922dd866348d29ce381131e9bcbe6e642 100644 (file)
@@ -1,3 +1,8 @@
+2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR other/35107
+       * Make-lang.in (cc1obj-dummy, cc1obj): Add $(GMPLIBS).
+
 2007-07-30  Nick Clifton  <nickc@redhat.com>
 
        * Make-lang.in: Change copyright header to refer to version 3 of
index a1d5c43fa611571b8cd15b3e644f3882da0c1c1b..af68816c58ee269770c4a4f6a07396a9758ed3cd 100644 (file)
@@ -52,7 +52,7 @@ OBJC_OBJS = objc/objc-lang.o objc/objc-act.o
 cc1obj-dummy$(exeext): $(OBJC_OBJS) $(C_AND_OBJC_OBJS) dummy-checksum.o $(BACKEND) $(LIBDEPS)
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
              $(OBJC_OBJS) $(C_AND_OBJC_OBJS) dummy-checksum.o \
-             $(BACKEND) $(LIBS)
+             $(BACKEND) $(LIBS) $(GMPLIBS)
 
 cc1obj-checksum.c : cc1obj-dummy$(exeext) build/genchecksum$(build_exeext)
        build/genchecksum$(build_exeext) cc1obj-dummy$(exeext) > $@
@@ -62,7 +62,7 @@ cc1obj-checksum.o : cc1obj-checksum.c
 cc1obj$(exeext): $(OBJC_OBJS) $(C_AND_OBJC_OBJS) cc1obj-checksum.o $(BACKEND) $(LIBDEPS)
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
              $(OBJC_OBJS) $(C_AND_OBJC_OBJS) cc1obj-checksum.o \
-             $(BACKEND) $(LIBS)
+             $(BACKEND) $(LIBS) $(GMPLIBS)
 
 # Objective C language specific files.
 
index 6cb043f98a0730a59651006d6f084126c5afab08..2ffd29cd176969bde8f9d70c095c55f918e579ff 100644 (file)
@@ -1,3 +1,8 @@
+2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR other/35107
+       * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
+
 2007-08-02  Nick Clifton  <nickc@redhat.com>
 
        * Make-lang.in: Change copyright header to refer to version 3 of
index 027295f42c837b13745b82832d40ee360bc978df..97b79c2732ca25b523607f5c23e45b0d62c0434c 100644 (file)
@@ -54,7 +54,7 @@ OBJCXX_OBJS = objcp/objcp-act.o objcp/objcp-lang.o objcp/objcp-decl.o \
 cc1objplus-dummy$(exeext): $(OBJCXX_OBJS) dummy-checksum.o $(BACKEND) \
                $(LIBDEPS)
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
-               $(OBJCXX_OBJS) dummy-checksum.o $(BACKEND) $(LIBS)
+               $(OBJCXX_OBJS) dummy-checksum.o $(BACKEND) $(LIBS) $(GMPLIBS)
 
 cc1objplus-checksum.c : cc1objplus-dummy$(exeext) build/genchecksum$(build_exeext)
        build/genchecksum$(build_exeext) cc1objplus-dummy$(exeext) > $@
@@ -63,7 +63,7 @@ cc1objplus-checksum.o : cc1objplus-checksum.c
 
 cc1objplus$(exeext): $(OBJCXX_OBJS) cc1objplus-checksum.o $(BACKEND) $(LIBDEPS)
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
-               $(OBJCXX_OBJS) cc1objplus-checksum.o $(BACKEND) $(LIBS)
+               $(OBJCXX_OBJS) cc1objplus-checksum.o $(BACKEND) $(LIBS) $(GMPLIBS)
 
 # Objective C++ language specific files.
 
index 428c37ccc8123da9e8481a8c4f482657eb04dae9..51a7988d91a9fde07574d59045469dd26c1a8a13 100644 (file)
@@ -1,3 +1,8 @@
+2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR other/35107
+       * Make-lang.in (tree1): Add $(GMPLIBS).
+
 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
 
        PR 34081/C++
index 7623734bca699d84651bbba76e1c05b387d08d56..1b949040c08dd423b266b4445e95761519341855 100644 (file)
@@ -84,7 +84,7 @@ tree1$(exeext): treelang/tree1.o treelang/treetree.o treelang/tree-convert.o \
        $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
        treelang/tree1.o treelang/treetree.o treelang/tree-convert.o \
        treelang/lex.o treelang/parse.o \
-       $(BACKEND) $(LIBS) attribs.o
+       $(BACKEND) $(LIBS) attribs.o $(GMPLIBS)
 
 # Create the compiler driver treelang.
 gtreelang$(exeext): $(GCC_OBJS) version.o prefix.o intl.o $(EXTRA_GCC_OBJS) \