run ranlib before installation so we needn't touch permissions --- cctools-698/libmacho/Makefile +++ cctools-698/libmacho/Makefile @@ -316,29 +316,29 @@ $(MKDIRS) $(DSTROOT)$(SYSTEMDIR) if [ $(SRCROOT) = . ]; \ then \ + ranlib dtmp_obj/libmacho.a; \ install -c -m 444 dtmp_obj/libmacho.a \ $(DSTROOT)$(SYSTEMDIR)/libmacho.a; \ - ranlib $(DSTROOT)$(SYSTEMDIR)/libmacho.a; \ (cd $(DSTROOT)$(SYSTEMDIR) ; \ rm -f libmacho_debug.a ; ln -s libmacho.a libmacho_debug.a); \ + ranlib ptmp_obj/libmacho_pg.a; \ install -c -m 444 ptmp_obj/libmacho_pg.a \ $(DSTROOT)$(SYSTEMDIR)/libmacho_profile.a; \ - ranlib $(DSTROOT)$(SYSTEMDIR)/libmacho_profile.a; \ + ranlib otmp_obj/libmacho_static.a; \ install -c -m 444 otmp_obj/libmacho_static.a \ $(DSTROOT)$(SYSTEMDIR)/libmacho_static.a; \ - ranlib $(DSTROOT)$(SYSTEMDIR)/libmacho_static.a; \ else \ + ranlib $(SYMROOT)/libmacho.a; \ install -c -m 444 $(SYMROOT)/libmacho.a \ $(DSTROOT)$(SYSTEMDIR)/libmacho.a; \ - ranlib $(DSTROOT)$(SYSTEMDIR)/libmacho.a; \ (cd $(DSTROOT)$(SYSTEMDIR) ; \ rm -f libmacho_debug.a ; ln -s libmacho.a libmacho_debug.a); \ + ranlib $(SYMROOT)/libmacho_pg.a; \ install -c -m 444 $(SYMROOT)/libmacho_pg.a \ $(DSTROOT)$(SYSTEMDIR)/libmacho_profile.a; \ - ranlib $(DSTROOT)$(SYSTEMDIR)/libmacho_profile.a; \ + ranlib $(SYMROOT)/libmacho_static.a; \ install -c -m 444 $(SYMROOT)/libmacho_static.a \ $(DSTROOT)$(SYSTEMDIR)/libmacho_static.a; \ - ranlib $(DSTROOT)$(SYSTEMDIR)/libmacho_static.a; \ fi teflon_lib_ofiles_install nextstep_lib_ofiles_install: --- cctools-698/cbtlibs/Makefile +++ cctools-698/cbtlibs/Makefile @@ -80,9 +80,9 @@ lib_ofiles_install: lib_ofiles $(MKDIRS) $(DSTROOT)$(LOCLIBDIR) + ranlib $(SYMROOT)/libsyminfo.a install -p -c -m 444 $(SYMROOT)/libsyminfo.a \ $(DSTROOT)$(LOCLIBDIR)/libsyminfo.a - ranlib $(DSTROOT)$(LOCLIBDIR)/libsyminfo.a -include $(OFILE_DIR)/Makedep