February 11, 2011 Re: Unilink - alternative linker for win32/64, DMD OMF extensions? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dmitry Olshansky | Am 11.02.2011 19:56, schrieb Dmitry Olshansky:
> Ok, bumping this up with the latest news from UniLink developers: <quote>
>
> Ok, we release it's as D extension in next release.
>
> Best regards,
> UniLink
>
> </quote>
>
> That's just plain awesome ;)
>
Great :)
|
February 12, 2011 Re: Unilink - alternative linker for win32/64, DMD OMF extensions? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dmitry Olshansky | On 2/11/11 12:56 PM, Dmitry Olshansky wrote:
> Ok, bumping this up with the latest news from UniLink developers:
> <quote>
>
> Ok, we release it's as D extension in next release.
>
> Best regards,
> UniLink
>
> </quote>
>
> That's just plain awesome ;)
>
Is UniLink working with 64 bits?
Andrei
|
February 12, 2011 Re: Unilink - alternative linker for win32/64, DMD OMF extensions? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | On 12.02.2011 3:13, Andrei Alexandrescu wrote: > On 2/11/11 12:56 PM, Dmitry Olshansky wrote: >> Ok, bumping this up with the latest news from UniLink developers: >> <quote> >> >> Ok, we release it's as D extension in next release. >> >> Best regards, >> UniLink >> >> </quote> >> >> That's just plain awesome ;) >> > > Is UniLink working with 64 bits? > > Andrei Yes, that's actually one of it's benefits, as I told somewhere along the thread. To be 101% sure I just linked a simple 'hello x64' program. -- Dmitry Olshansky |
February 12, 2011 Re: Unilink - alternative linker for win32/64, DMD OMF extensions? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dmitry Olshansky | Hopefully that release will come soon ;) |
February 12, 2011 Re: Unilink - alternative linker for win32/64, DMD OMF extensions? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dmitry Olshansky |
Dmitry Olshansky wrote:
> Ok, bumping this up with the latest news from UniLink developers:
> <quote>
>
> Ok, we release it's as D extension in next release.
>
> Best regards,
> UniLink
>
> </quote>
>
> That's just plain awesome ;)
>
yeah, it would be great to be able to link against anything else in the windows world.
I just tried unilink on a small program compiled with dmd-2.051 and it worked alright. Surprisingly, the executable is less than half the size of the optlink generated file. Comparing the map files, it does not seem to reference less symbols (the corrupted map files written by optlink do not allow perfect comparison), so maybe there is a rather large alignment used by optlink?
Unfortunately, unilink does not support the debug information emitted by dmd:
UniLink v1.07 [beta] (build 1.19)
Warning: CV(1)-style debug-info not supported
Warning: Linked modules don't contain source-level debug information
BTW: The authors seem to plan to make unilink a commercial product. Here's a quote from the help file: "If current version of UniLink is beta (all other versions are commercial and can't be used w/o license), keep in mind, any beta will "yaff" after ~1.5 month of expired."
|
February 12, 2011 Re: Unilink - alternative linker for win32/64, DMD OMF extensions? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | On 2/12/11, Rainer Schuetze <r.sagitario@gmx.de> wrote:
>
> BTW: The authors seem to plan to make unilink a commercial product. Here's a quote from the help file: "If current version of UniLink is beta (all other versions are commercial and can't be used w/o license), keep in mind, any beta will "yaff" after ~1.5 month of expired."
>
Great, from one closed-source linker to another.
What linker does GDC use on Windows? And has anyone had any success with using it on Windows?
|
February 12, 2011 Re: Unilink - alternative linker for win32/64, DMD OMF extensions? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrej Mitrovic | On 2/12/11 3:30 PM, Andrej Mitrovic wrote:
> What linker does GDC use on Windows? And has anyone had any success
> with using it on Windows?
IIRC, it emits COFF and uses the ld from MinGW to link.
David
|
February 12, 2011 Re: Unilink - alternative linker for win32/64, DMD OMF extensions? | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Nadlinger | On 2/12/11, David Nadlinger <see@klickverbot.at> wrote:
> On 2/12/11 3:30 PM, Andrej Mitrovic wrote:
>> What linker does GDC use on Windows? And has anyone had any success with using it on Windows?
>
> IIRC, it emits COFF and uses the ld from MinGW to link.
>
> David
>
That's nice to know. I'll give GDC a spin and see how it's working out.
|
February 12, 2011 Re: Unilink - alternative linker for win32/64, DMD OMF extensions? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | On 12.02.2011 16:32, Rainer Schuetze wrote: > > Dmitry Olshansky wrote: >> Ok, bumping this up with the latest news from UniLink developers: >> <quote> >> >> Ok, we release it's as D extension in next release. >> >> Best regards, >> UniLink >> >> </quote> >> >> That's just plain awesome ;) >> > > yeah, it would be great to be able to link against anything else in the windows world. > > I just tried unilink on a small program compiled with dmd-2.051 and it worked alright. Surprisingly, the executable is less than half the size of the optlink generated file. Comparing the map files, it does not seem to reference less symbols (the corrupted map files written by optlink do not allow perfect comparison), so maybe there is a rather large alignment used by optlink? Same things here, as to the executable size it might be some smart technology they plan to sell ;) > > Unfortunately, unilink does not support the debug information emitted by dmd: > > UniLink v1.07 [beta] (build 1.19) > Warning: CV(1)-style debug-info not supported > Warning: Linked modules don't contain source-level debug information Yeah, that spoils the party... > > BTW: The authors seem to plan to make unilink a commercial product. Here's a quote from the help file: "If current version of UniLink is beta (all other versions are commercial and can't be used w/o license), keep in mind, any beta will "yaff" after ~1.5 month of expired." I've seen that "yaff" :) Merely a message in console that states that your beta linker is out of date, functionality not crippled. More interestingly I haven't seen any commercial versions yet.. -- Dmitry Olshansky |
February 12, 2011 Re: Unilink - alternative linker for win32/64, DMD OMF extensions? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrej Mitrovic | Andrej Mitrovic wrote:
> Great, from one closed-source linker to another.
Making optlink open source won't make any difference. Few are skilled at asm anymore, and likely none of them would want to work on optlink for free.
|
Copyright © 1999-2021 by the D Language Foundation