That makes sense because I omitted the -m32 flag for gcc.

So: even with -m32, build fails for me with dmd freshly built from source. Anyone can repro this?

cd /my/druntime/dir
gcc -m32 -c src/rt/critical.c -oobj/critical.o
dmd -lib -oflib/libdruntime.a obj/critical.o


Andrei

On 11/25/10 4:29 PM, Jacob Carlborg wrote:
Hmm, I also get that error with that test case but I can still build druntime, 
strange.

On 25 nov 2010, at 23:07, Andrei Alexandrescu wrote:

I reduced the failure to this:

cd /my/druntime/dir
gcc -c src/rt/critical.c -oobj/critical.o
dmd -lib -oflib/libdruntime.a obj/critical.o

That's it! I get:

Error: corrupt object module obj/critical.o 13

I don't know even where the 13 is coming from!


Andrei
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to