[dmd-beta] 64 bit beta for Linux

Rainer Schuetze r.sagitario at gmx.de
Sun Feb 13 01:36:19 PST 2011


Hi,

Walter Bright wrote:
> did all but 4092 and 5051.
>> http://d.puremagic.com/issues/show_bug.cgi?id=4014 CodeView debug 
>> type info not linked in from library

trying to create a branch with as little changes to the master branch as 
possible, I noticed that this patch causes problems when creating DLLs 
(it still wants _Dmain to be defined). This is happening because the 
patch puts full modules into a library instead of single functions when 
also adding debug symbols, so any reference into rt.dmain2 drags in the 
standard console application startup. My patches to create a shared 
version of the runtime library split this module, so the issue did not 
show up before.

I'd say the patch to 4014 should be reverted until this is sorted out. A 
minor improvement could be that prohibiting multiobj generation should 
be limited to debug builds in addition to adding debug symbols (which 
could also happen for release builds).

I've found a few more issues while trying to create that branch which I 
will post to bugzilla, but my lack of knowledge of git gets in the way 
and leaves me entangled in branches...

Rainer



More information about the dmd-beta mailing list