[phobos] 64 & 32 bit libraries for OSX
Martin Nowak
dawg at dawgfoto.de
Tue Nov 8 19:37:24 PST 2011
On Wed, 09 Nov 2011 02:45:08 +0100, Walter Bright <walter at digitalmars.com>
wrote:
> On Linux, the 64 bit and 32 bit libraries exist along separate paths,
> and we put both paths on the command to the linker:
>
> DFLAGS=-I%@P%/../../src/phobos -I%@P%/../../src/druntime/import
> -L-L%@P%/../lib32 -L-L%@P%/../lib64
> -L--no-warn-search-mismatch -L--export-dynamic
>
> However, attempting to do this on OSX fails (using -L-no_arch_warnings
> instead of -L--no-warn-search-mismatch). It apparently always tries to
> link in the first library found, not the first one with matching
> architecture.
>
> What is the right way on OSX to do a dual-architecture library?
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
Building two static libraries and merging them with lipo(1) should do the
trick.
More information about the phobos
mailing list