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@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@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to