------- Additional Comments From laurent at guerby dot net 2004-10-01 22:17 ------- Testing on x86 & x86_64
Index: Makefile.in =================================================================== RCS file: /cvs/gcc/gcc/gcc/ada/Makefile.in,v retrieving revision 1.95 diff -u -r1.95 Makefile.in --- Makefile.in 13 Sep 2004 10:18:40 -0000 1.95 +++ Makefile.in 1 Oct 2004 22:15:41 -0000 @@ -106,6 +106,7 @@ AR_FLAGS = rc LS = ls RANLIB = @RANLIB@ +RANLIB_FLAGS = @ranlib_flags@ SHELL = @SHELL@ PWD_COMMAND = $${PWDCMD-pwd} @@ -1668,7 +1669,7 @@ -$(INSTALL_DATA) rts/g-trasym$(objext) $(DESTDIR)$(ADA_RTL_OBJ_DIR) -cd rts; for file in *$(arext);do \ $(INSTALL_DATA) $$file $(DESTDIR)$(ADA_RTL_OBJ_DIR); \ - $(RANLIB) $(DESTDIR)$(ADA_RTL_OBJ_DIR)/$$file; \ + -$(RANLIB) $(RANLIB_FLAGS) $(DESTDIR)$(ADA_RTL_OBJ_DIR)/$$file; \ done -$(foreach file, $(EXTRA_ADALIB_FILES), \ $(INSTALL_DATA_DATE) rts/$(file) $(DESTDIR)$(ADA_RTL_OBJ_DIR) && \ @@ -1760,13 +1761,13 @@ ifneq ($(PREFIX_OBJS),) $(AR) $(AR_FLAGS) rts/libgccprefix$(arext) $(PREFIX_OBJS); endif - -$(RANLIB) rts/libgnat$(arext) + -$(RANLIB) $(RANLIB_FLAGS) rts/libgnat$(arext) $(AR) $(AR_FLAGS) rts/libgnarl$(arext) \ $(addprefix rts/,$(GNATRTL_TASKING_OBJS)) - -$(RANLIB) rts/libgnarl$(arext) + -$(RANLIB) $(RANLIB_FLAGS) rts/libgnarl$(arext) ifeq ($(GMEM_LIB),gmemlib) $(AR) $(AR_FLAGS) rts/libgmem$(arext) rts/memtrack.o - -$(RANLIB) rts/libgmem$(arext) + -$(RANLIB) $(RANLIB_FLAGS) rts/libgmem$(arext) endif $(CHMOD) a-wx rts/*.ali touch ../stamp-gnatlib -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15156