Awesome.  I just retested on a total of ~30-40 kloc from various projects I've worked on and, as far as I can tell, everything works.  One question, though.  This is a how-to question, not a bug or anything.  Sometimes when I don't need huge address space I may want to be able to build in both 32 mode and 64 mode, benchmark and use whichever's faster.  (32 mode may be faster b/c it wastes less cache space, 64 may be faster b/c it has more registers).  I see for Phobos you have managed to get the linker to ignore 32-bit libs that it's passed when in 64-bit mode and vice-versa.  However, when I pass other 64-bit libs in 32-bit mode and vice-versa, linking still fails.  Is there something I need to do besides have the --no-warn-search-mismatch flag in dmd.conf to get this to work?

On 2/16/2011 4:46 AM, Walter Bright wrote:
round up of more disastrous 64 bit bugs fixed

http://ftp.digitalmars.com/dmd1beta.zip
http://ftp.digitalmars.com/dmd2beta.zip
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta


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

Reply via email to