New (20051116) snapshot

Adriaan van Os gpc at microbizz.nl
Fri Nov 18 09:28:45 CET 2005


> Mirsad Todorovac wrote:
>
>> Hello, Adriaan,
>>
>> Are there some special instructions/requirements to make GPC work on 
>> Mac OS X (Darwin) box?
>>
>> I remember ``make bootstrap'' was required, but last time I tried it 
>> was not sufficient for a successful build. Any patch needed?
>
> If you download the sources from my website 
> <http://www.microbizz.nl/gpc.html>, you will find full building 
> instructions and needed patches for Mac OS X 10.3 and 10.4 included in 
> <http://www.microbizz.nl/gpc344d2.src.tar.bz2>.

Clarification - the building instructions there should also apply to 
the gpc-20051116 snapshot. If that doesn't work, try "make 
CC=/Developer/Pascal/gpc344d2/bin/gcc" using the FSF-gcc compiler for 
the build. I don't trust the Apple system compiler. When I tried to 
build a cross-compiler lately on powerpc-apple-darwin8 for 
i686-apple-darwin8, the rts didn't build because gpc produced bad .gpi 
files. The problem was solved by using the FSF-gcc compiler for the 
build !

Patches - for gpc-20051116 to build, you only need the "Tiger" patch 
(but only on Mac OS X 10.4) and of course the diffs that Waldek has 
posted on this list to fix reported problems.

--- gcc/config/darwin.h.orig        2005-05-18
13:56:37.000000000 -0400
+++ gcc/config/darwin.h    2005-05-18 13:57:48.000000000
-0400
@@ -275,7 +275,8 @@
   /* Machine dependent libraries.  */

   #undef  LIB_SPEC
-#define LIB_SPEC "%{!static:-lSystem}"
+#define LIB_SPEC "%{!static:-lSystemStubs -lSystem}"
+

Regards,

Adriaan van Os




More information about the Gpc mailing list