Index: Makefile.in =================================================================== RCS file: /cvs/gcc/gcc/gcc/ada/Makefile.in,v retrieving revision 1.102 diff -u -p -r1.102 Makefile.in --- Makefile.in 8 Dec 2004 11:47:34 -0000 1.102 +++ Makefile.in 9 Dec 2004 13:30:15 -0000 @@ -1890,7 +1890,7 @@ gnatlib-shared-win32: gnatlib-shared-darwin: $(MAKE) $(FLAGS_TO_PASS) \ GNATLIBFLAGS="$(GNATLIBFLAGS)" \ - GNATLIBCFLAGS="$(GNATLIBCFLAGS) $(TARGET_LIBGCC2_CFLAGS)" \ + GNATLIBCFLAGS="$(GNATLIBCFLAGS) $(TARGET_LIBGCC2_CFLAGS) -fno-common" \ THREAD_KIND="$(THREAD_KIND)" \ gnatlib $(RM) rts/libgnat$(soext) rts/libgnarl$(soext) Index: mlib-tgt-darwin.adb =================================================================== RCS file: /cvs/gcc/gcc/gcc/ada/mlib-tgt-darwin.adb,v retrieving revision 1.1 diff -u -p -r1.1 mlib-tgt-darwin.adb --- mlib-tgt-darwin.adb 27 Oct 2004 12:27:51 -0000 1.1 +++ mlib-tgt-darwin.adb 9 Dec 2004 13:30:15 -0000 @@ -342,7 +342,7 @@ package body MLib.Tgt is function PIC_Option return String is begin - return "-fPIC"; + return "-fPIC -fno-common"; end PIC_Option; -----------------------------------------------