Makefile.in (libgcc-extra-parts): Check for static archives and invoke ranlib after...
authorIain Sandoe <iains@gcc.gnu.org>
Tue, 21 Sep 2010 14:43:59 +0000 (14:43 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Tue, 21 Sep 2010 14:43:59 +0000 (14:43 +0000)
* Makefile.in (libgcc-extra-parts):  Check for static archives and
invoke ranlib after installing them.
(gcc-extra-parts): Likewise.
(install-leaf): Likewise.

From-SVN: r164482

libgcc/ChangeLog
libgcc/Makefile.in

index 248c0b3..1dc0777 100644 (file)
@@ -1,3 +1,10 @@
+2010-09-21  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * Makefile.in (libgcc-extra-parts):  Check for static archives and
+       invoke ranlib after installing them.
+       (gcc-extra-parts): Likewise.
+       (install-leaf): Likewise.
+
 2010-09-14  H.J. Lu  <hongjiu.lu@intel.com>
 
        * configure: Regenerated.
index cbca553..631af5a 100644 (file)
@@ -870,6 +870,10 @@ endif
        for file in $$parts; do                                 \
          rm -f $(gcc_objdir)$(MULTISUBDIR)/$$file;             \
          $(INSTALL_DATA) $$file $(gcc_objdir)$(MULTISUBDIR)/;  \
+         case $$file in                                        \
+           *.a)                                                \
+             $(RANLIB) $(gcc_objdir)$(MULTISUBDIR)/$$file ;;   \
+         esac;                                                 \
        done
 
 # Build extra startfiles in the gcc directory, for unconverted
@@ -903,6 +907,10 @@ gcc-extra-parts:
        for file in $$parts; do                                 \
          rm -f $(gcc_objdir)$(MULTISUBDIR)/$$file;             \
          $(INSTALL_DATA) $$file $(gcc_objdir)$(MULTISUBDIR)/;  \
+         case $$file in                                        \
+           *.a)                                                \
+             $(RANLIB) $(gcc_objdir)$(MULTISUBDIR)/$$file ;;   \
+         esac;                                                 \
        done
 
 all: $(extra-parts)
@@ -958,6 +966,10 @@ install-leaf: $(install-shared) $(install-libunwind)
        for file in $$parts; do                                 \
          rm -f $(DESTDIR)$(inst_libdir)/$$file;                \
          $(INSTALL_DATA) $$file $(DESTDIR)$(inst_libdir)/;     \
+         case $$file in                                        \
+           *.a)                                                \
+             $(RANLIB) $(gcc_objdir)$(MULTISUBDIR)/$$file ;;   \
+         esac;                                                 \
        done
 
 install: install-leaf