compiling i386 on a ppc mac
    Anders F Björklund 
    afb at algonet.se
       
    Mon May  5 12:07:09 PDT 2008
    
    
  
Moritz Warning wrote:
> The libraries in /usr/lib are indeed not for i386, but ppc only.
> But they are also in /SDKs/MacOSX10.4u.sdk/usr/lib for i386 (and ppc, 
> universal binaries from xcode).
> 
> Anyone knows how to convince gdc to look in the given include paths first
> for these files, too?
> It seems to work for other includes.
gdc -o main main.d -arch i386 -fversion=Tango -fversion=Posix \
     -isysroot /Developer/SDKs/MacOSX10.4u.sdk -lgtango -lz -lssl
As a one-time setup thing (and for convenience), you need to set up
symbolic links for libgphobos.a and libgtango.a to the SDK dir too:
sudo ln -s /usr/lib/libgphobos.a /Developer/SDKs/MacOSX10.4u.sdk/usr/lib
sudo ln -s /usr/lib/libgtango.a /Developer/SDKs/MacOSX10.4u.sdk/usr/lib
--anders
PS.
You can also build universal binaries, by using "-arch ppc -arch i386"
    
    
More information about the Digitalmars-d
mailing list