-L-ldl needed on Linux
Mike Parker
aldacron71 at yahoo.com
Sun Apr 13 03:10:02 PDT 2008
Bill Baxter wrote:
> Mike Parker wrote:
>> Bill Baxter wrote:
>>> Lars Ivar Igesund wrote:
>>
>>>>
>>>> It may be that it is derelict's fault for not working with the
>>>> tools, but
>>>> there is also the relevant bugzilla entries
>>>> http://d.puremagic.com/issues/show_bug.cgi?id=1663
>>>>
>>>> and
>>>>
>>>> http://d.puremagic.com/issues/show_bug.cgi?id=1690
>>>>
>>>> pragma(lib) should be implemented on all platforms, or removed from
>>>> the spec
>>>> entirely.
>>>
>>> That's certainly a problem.
>>>
>>> However, Derelict supports DSSS, so that's not really an excuse for
>>> Derelict. It could use DSSS's pragma(link).
>>>
>>> --bb
>>
>> How is that going to help with the final executable? No linking is
>> done during the compilation of static libraries, so even if I did add
>> that to Derelict's dsss.conf files, the user would still have to link
>> to libdl when compiling the executable.
>
> You wouldn't put it in Derelict's dsss.conf, you'd put it in
> derelict/util/loader.d. And it would end up in the .di file, where it
> would be found by dsss later when users are trying to compile something
> that uses loader.
>
I see now. I've updated the Derelict trunk with the pragma link.
More information about the Digitalmars-d-learn
mailing list