On 11/16/13, 12:59 PM, Martin Nowak wrote:
On 11/16/2013 04:39 PM, Andrew Edwards wrote:
It is generated automatically from src/dmd.conf.default while building
dmd as such:

      make -f posix.mak install

The install target is work in progress. We want to use this to build
releases, but it's not ready yet.

What else is missing for the OS X build? After correcting the DFLAGS in dmd.conf, it performs as expected.


The -lrt links in the Realtime Extensions library (librt) which is
needed for some functions used by druntime (sched_*, sem_*).

Which, when built on Mac OS X, turns out to be -ldruntime-osxdefault.

I manually changed dmd.conf to:

DFLAGS=-L-export_dynamic -I%@P%/../import -L-L%@P%/../lib -L-ldruntime-osxdefault

I've not experienced any issues since.

Reply via email to