Running ranlib after renaming/copying the library.
authorMatthias Heil <heil@ipd.info.uni-karlsruhe.de>
Fri, 15 Oct 2004 10:19:57 +0000 (10:19 +0000)
committerMatthias Heil <heil@ipd.info.uni-karlsruhe.de>
Fri, 15 Oct 2004 10:19:57 +0000 (10:19 +0000)
This improves compatibility with some systems.

[r4130]

MakeTargets
Makefile.in

index d3fa203..e994405 100644 (file)
@@ -87,6 +87,7 @@ install_libs:         subdir_install_libs local_install_libs
 local_install_libs:
 ifneq ($(strip $(INSTALL_LIBS)),)
        $(INSTALL)  -m u+rw,a+r $(addprefix $(topdir)/,$(INSTALL_LIBS)) $(LIBDIR)
+       $(RANLIB) $(addprefix $(LIBDIR)/,$(INSTALL_LIBS))
 endif
 
 
index 162c0d7..b290c1a 100644 (file)
@@ -53,8 +53,8 @@ $(XOFILES): subdir_all
 
 libfirm.a: $(XOFILES) $(OFILES)
        $(AR) $(ARFLAGS) $@.new $(XOFILES) $(OFILES)
-       $(RANLIB) $@.new
        mv -f $@.new $@
+       $(RANLIB) $@
 
 libfirm.so: subdir_all $(XOFILES) $(OFILES)
        ld -Bshareable -o ./libfirm.so $(XOFILES) -lm -L/usr/public/libxml2/lib -lxml2