[dmd-beta] 64 bit beta for Linux
r.sagitario at gmx.de
Sun Feb 13 01:36:19 PST 2011
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...
More information about the dmd-beta