On 3/23/2010 8:42 AM, Niels Dettenbach wrote:
[snip]
>
> and tried to remove all parts which (i think of) pulling out pthreads out of
> the exim build, but this brought no solution for me and btw i rely on things
> like mysql and openssl here.
[snip]
>
> And this is what i get compiled with 4.71:
>
> # ldd build-NetBSD-i386/exim
> build-NetBSD-i386/exim:
> -lc.12 => /usr/lib/libc.so.12
> -lcrypt.0 => /usr/lib/libcrypt.so.0
> -lm.0 => /usr/lib/libm387.so.0
> -lm.0 => /usr/lib/libm.so.0
> -lcrypto.4 => /usr/lib/libcrypto.so.4
> -lssl.6 => /usr/lib/libssl.so.6
> -lz.1 => /usr/pkg/lib/libz.so.1
> -lmysqlclient.15 => /usr/pkg/lib/libmysqlclient.so.15
> -lpthread.0 => /usr/lib/libpthread.so.0
> -lcrypto.0.9.8 => /usr/pkg/lib/libcrypto.so.0.9.8
> -lssl.0.9.8 => /usr/pkg/lib/libssl.so.0.9.8
> -lresolv.1 => /usr/lib/libresolv.so.1
> -lsasl2.2 => /usr/pkg/lib/libsasl2.so.2
> -lpcre.0 => /usr/pkg/lib/libpcre.so.0
Wow Niels, you're pulling in a bunch of stuff I didn't bother with. :-)
For reference, Exim-4.71 on NetBSD/amd64-current works awesomely. My
binary shows:
/usr/local/bin/exim:
-lcrypt.1 => /usr/lib/libcrypt.so.1
-lc.12 => /usr/lib/libc.so.12
-lm.0 => /usr/lib/libm.so.0
-lssl.8 => /usr/lib/libssl.so.8
-lcrypto.6 => /usr/lib/libcrypto.so.6
I attached the Makefile I used, in case that helps. Note that I
forcibly disable IPv6 support, but otherwise it's pretty a pretty boring
configuration. :-)
ScottE