Problem this names of shared libraries

mezozoysky neferegio at gmail.com
Tue Jul 3 22:15:18 PDT 2012


On Tuesday, 26 June 2012 at 10:23:32 UTC, Jacob Carlborg wrote:
> On 2012-06-26 10:45, mezozoysky wrote:
>> Hello!
>> I'm not sure if this is the right thread for this question. If 
>> you know
>> in which thread this question should be, please point me to it.
>>
>> I've see a strange things using dmd 2.059 with my 
>> debian/testing os.
>> Linker returns an error, when I link external shared libraries 
>> to my code.
>>
>> I ran the following:
>>
>> $ dmd -ofbin/example ./src/example/main.o -L-lGL -L-lGLU -L-ldl
>>
>> & I've got:
>>
>> /usr/bin/ld: cannot find -lGL
>> /usr/bin/ld: cannot find -lGLU
>> collect2: ld returned 1 exit status
>> --- errorlevel 1
>>
>> this occurs until I have libGL.so.1 & libGLU.so.1 in /usr/lib, 
>> but since
>> I've created symlinks libGL.so & libGLU.so in the same 
>> directory, it
>> links ok.
>>
>> What is this: dmd bug? OS or ld misconfiguration? something 
>> else?
>>
>> Please tell me if I'm doing something wrong.
>
> As far as I know -L is just piped through to the linker.

Yes, I know it. Does it means that I have problem with ld instead 
of dmd piping?




More information about the Digitalmars-d-learn mailing list