November 25, 2010
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
November 25, 2010
On 11/25/2010 2:21 PM, Andrei Alexandrescu wrote:
> 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

There's not a lot of dmd submits since 2.050, so some quick bisecting ought to find the change that introduced the problem.