Optlink is on github

Daniel Murphy yebblies at nospamgmail.com
Thu Mar 7 07:26:58 PST 2013


"Marco Leise" <Marco.Leise at gmx.de> wrote in message 
news:20130307154744.206d9bb0 at marco-leise...
> Am Thu, 7 Mar 2013 23:35:52 +1100
> schrieb "Daniel Murphy" <yebblies at nospamgmail.com>:
>
>> As a side note I actually wrote an omf (dmd-emitted subset) linker last 
>> year
>> that gets through almost all of the dmd test suite.  It has no debug info
>> support, which sucks, but it may work in some cases where optlink can't
>> cope.  It is fairly naive performance-wise, but is written in a much
>> friendlier language.
>
> I wonder what would happen if someone plugged that linker
> right into the dmd D port to skip the external linking phase
> alltogether...
>
> -- 
> Marco
>

Performance++
Memory_Usage++

Even optlink has/once had a library version.

llvm's lld is an interesting project, and adding an omf reader could solve 
our linker problems once it's more mature.

Linkers are fun, corrupt executables are really in their own special class 
when it comes to nasty bugs. 




More information about the Digitalmars-d mailing list