[Date Prev][Date Next]
Antwort: linking OpenLDAP binaries statically
Why not using the archive ?
Compile the libs and then edit the Makefile of /clients/tools
My statical linkage of my client program looks like this:
gcc -Wall test.c -o test /usr/lib/libldap.a /usr/lib/liblber.a
/usr/lib/libssl.a /usr/lib/libnsl.a /usr/lib/libresolv.a
/usr/lib/libcrypt.a /usr/lib/libdb.a /usr/lib/libsasl.a
/usr/lib/libcrypto.a /usr/lib/libdl.a /usr/lib/libl.a
The archives are all build or included in the packages.
Now the program is much more bigger because all libs are compiled in.
mainwork information technology AG
Tech Gate Vienna
Tel: +43 1 333 48 58-0
Fax: +43 1 333 48 58-24
<email@example.com An: openldap-software@OpenLDAP.org
Gesendet von: Thema: linking OpenLDAP binaries statically
good day gentlemen,
my client is in the process of moving its whole IT infrastructure to
for that purpose, we are integrating a messaging solution based on qmail
the trouble is that we can't seem to get OpenLDAP binaries linked
the following commands:
LDFLAGS='-L/AIT/db/lib -L/AIT/openssl/lib -static'
export LDFLAGS CPPFLAGS
./configure --prefix=/AIT/openldap \
..don't work as expected here (with both OpenLDAP 2.0.21 and 2.0.23 on
Linux RedHat 7.2); the package builds, but we still end up with
from what I can see from the OpenLDAP Software Mailing List archive,
someone (firstname.lastname@example.org) ran into the same problem
last november. it seems however that no repsonse was posted on the
list at that time, and I wasn't able to contact Mark personnally.
did anybody have a chance to look at this ?