Optlink is on github
Daniel Murphy
yebblies at nospamgmail.com
Thu Mar 7 19:52:32 PST 2013
"Walter Bright" <newshound2 at digitalmars.com> wrote in message
news:khbmkn$298s$1 at digitalmars.com...
>
>>> That's correct. However, it'll be much more maintainable,
>>
>> I don't know how much redesign you're planning, but I can't imagine it
>> ever
>> being as maintainable as a pure d codebase. A less stable/complete
>> linker
>> that attracts more contributors should overtake a more stable linker with
>> only a couple of developers that grok it.
>
> That's true, but we don't have that other linker yet.
>
> The other thing is, we just don't have a need for our own linker for any
> platform other than win32. So what's the cost benefit moving forward? I
> think it's easier to just fix optlink's bugs.
>
You're probably right, but it would still be awesome to have our own modern
linker. Just being able to use coff import libraries directly on win32
would be very nice.
> I don't want to discourage people from trying to come up with a
> replacement linker for win32 written in D. I think that is a great
> project. But while a linker is a conceptually simple program, the awful
> file formats involved make it unnecessarily difficult and there are simply
> a lot of details and other things one has to do.
>
> Like I said before, it'll take a sustained and determined effort to come
> up with a viable replacement for optlink.
>
Agreed.
>
>> What is the license on optlink?
>
> Same as the dmd back end.
>
>
>> Can other linkers actually use this information?
>
> They can use the information, yes, but not the code.
>
That's interesting, I didn't realise this.
More information about the Digitalmars-d
mailing list