Okay, I just tried this on OSX 10.6.5 with both dmd 2.051 (trunk) and 2.050 (latest release): cd /my/druntime/dir gcc -m32 -c src/rt/critical.c -oobj/critical.o dmd -lib -oflib/libdruntime.a obj/critical.o The last command succeeds with 2.050 but fails with 2.051. Andrei