libdl issues with DUB
Flamaros
flamaros.xavier at gmail.com
Tue Dec 17 14:35:37 PST 2013
On Tuesday, 17 December 2013 at 17:05:36 UTC, yazd wrote:
> On Tuesday, 17 December 2013 at 12:41:16 UTC, Flamaros wrote:
>> When I build our project with DUB under linux I get some link
>> errors about libdl, that is messing.
>> In my main I have the following lines :
>>
>> version(Posix)
>> {
>> pragma(lib, "dl");
>> }
>>
>> This works well with MonoD, so it seems like version Posix
>> isn't defined with DUB or pragma ignored.
>
> You'll need to add this to your package file:
>
> "libs-posix": ["dl"]
>
> Check the documentation here for more information
> http://code.dlang.org/package-format#build-settings
>
> The reason this works on DMD is that it builds and links the
> executable in one step.
> Dub separates that to two steps. And so this pragma will be
> useless.
Thx.
It seems to be not the only Issue I got, I have a memory error
now.
I'll investigate on it.
More information about the Digitalmars-d-learn
mailing list