Compiling to shared libraries

Göran Höglund goran.hoglund at telemar.se
Wed May 9 07:40:05 EDT 2007


Hi,
I am trying to compile SASL (cyrus-sasl-2.1.22) into shared libriries on 
a SUN SPARC Solaris  8 machine.

I only get .la files in /usr/local/lib no .so's

I have down loaded gcc and some otheer tools from Sunfreeware 
(gcc_small-3.4.2, make-3.81, libtool-1.5, binutils-2.11.2 and 
coreutils-6.4) and are using them.
I had problems with SUNs /usr/ccs/bin/ld because the linker chooses suns 
dito since gcc seems to be linked with it.
My ./configure told me that ld did not support shared libraries.
So I have linked /usr/ccs/ld to GNU ld in /usr/local/bin.

My ./configure command:
./configure --enable-login --enable-plain --disable-gssapi 
--with-mysql=/usr/local/mysql/lib/mysql --without-pam 
--without-saslauthd --without-pwcheck --with-dblib=berkeley 
--with-bdb-libdir=/usr/local/BerkeleyDB/lib --with-bdb-incdir 
/usr/local/BerkeleyDB/include --with-openssl=/usr/local/ssl 
--with-plugindir=/usr/local/lib/sasl2

This and make works just fine but the libs are:
/usr/local/lib/libsasl2.a and /usr/local/lib/libsasl2.la*

I am excpectin a /usr/local/lib/libsasl2.so.1 or similar.

My goal is to compile postfix with sasl support

I am suspecting the libtool to fool me.






More information about the Cyrus-sasl mailing list