[phobos] 64 & 32 bit libraries for OSX
Walter Bright
walter at digitalmars.com
Tue Nov 8 17:45:08 PST 2011
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?
More information about the phobos
mailing list