[fpc-pascal] Linking pthread?

David Butler david at e.co.za
Sun Aug 21 11:25:19 CEST 2005


Hi Anton

Thanks for the pointers! libpthread was installed under /lib, but for
some reason I had to copy libpthread.so.0 to libpthread.so to get ld
to see it.

Regards
David

On Sat, 20 Aug 2005 22:21:53 +0200, you wrote:

>Hi,
>
>David Butler wrote:
>
>>Hi
>>
>>When I compile an application that uses libc under Linux I get:
>>
>>"/usr/bin/ld: cannot find -lpthread"
>>
>>From what I gather pthread is a standard library. How do I get the
>>linker to find it?
>>
>>Thanks.
>>
>>David
>>
>>
>>_______________________________________________
>>fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
>>http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>>
>>  
>>
>Either the linker doesn't find it, or it's not there. On my linux box, 
>there's a /lib/libpthread.so.0 -> /lib/libpthread-0.10.so, which is 
>easily found by ld. You can check if a /lib/libpthread.so.? is installed 
>on your system, or check ldconfig, e. g.
>
>ldconfig -v | grep libpthread
>
>Or you can add linker options to ld using fpc's "-k" option, e. g. 
>"-k-v" for ld's -v option.
>
>hth,
>
>Anton.
>
>
>_______________________________________________
>fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
>http://lists.freepascal.org/mailman/listinfo/fpc-pascal





More information about the fpc-pascal mailing list