> Hi,
>
> I just applied following patch:
>
http://cnav.pl/clamav-configure.patch
>
> to clamav sources. And after that libclamav seems to work with pthreads.
> ldd /usr/local/lib/libclamav.so.5.4
> /usr/local/lib/libclamav.so.5.4:
> Start End Type Open Ref GrpRef Name
> 084ef000 28522000 dlib 1 0 0 /usr/local/lib/libclamav.so.5.4
> 0d4b9000 2d4bd000 rlib 0 1 0
> /usr/local/lib/libclamunrar_iface.so.5.4
> 010a0000 210a5000 rlib 0 2 0 /usr/local/lib/libclamunrar.so.5.4
> 06d89000 26d8d000 rlib 0 1 0 /usr/local/lib/libbz2.so.10.4
> 091a8000 291af000 rlib 0 1 0 /usr/local/lib/libgmp.so.7.1
> 0a04b000 2a12a000 rlib 0 1 0 /usr/local/lib/libiconv.so.5.0
> 02484000 2248d000 rlib 0 1 0 /usr/lib/libpthread.so.11.0
> 05a7c000 25a84000 rlib 0 3 0 /usr/lib/libz.so.4.1
>
> Manuals says to use -pthread.
>
http://www.openbsd.org/cgi-bin/man.cgi?query=pthreads&sektion=3
>
> My question are:
> What is the difference between those two libs ?
> And why with -lpthread it's working and without not?
>
> Regards,
> Mariusz Makowski