[Date Prev][Date Next]
RE: dynamic vs static linking of db in 2.2.15
- To: "Tony Earnshaw" <email@example.com>, "Openldap list" <openldap-software@OpenLDAP.org>
- Subject: RE: dynamic vs static linking of db in 2.2.15
- From: "James Courtney" <Jcourtney@inphonic.com>
- Date: Fri, 13 Aug 2004 12:14:54 -0400
- Content-class: urn:content-classes:message
- Thread-index: AcSA+TXGlKJNSblZT8OcafiJKOR+CwAV0L/g
- Thread-topic: dynamic vs static linking of db in 2.2.15
I've done the etc/ld.so.conf thing and that seemed to fix things for me. I really don't see the static configure options that were there in 2.1.25 in the 2.2.15 configure script (not using --help and not in the configure script when openend in an editor). This is clearly different than in 2.1.25.
The ld.so.conf is likely fine though.
[mailto:owner-openldap-software@OpenLDAP.org]On Behalf Of Tony Earnshaw
Sent: Thursday, August 12, 2004 10:37 PM
To: Openldap list
Subject: Re: dynamic vs static linking of db in 2.2.15
tor, 12.08.2004 kl. 22.15 skrev James Courtney:
> When I compile OpenLDAP 2.2.15 with the same script
> /apps/openldap/2.2.15/sbin/slapcat errors out with:
> ./sbin/slapcat: error while loading shared libraries: libdb-4.2.so:
> cannot open shared object file: No such file or directory
> When I strace this I see it trying to load libdb-4.2.so from many
> default OS locations and never /apps/db/4.2.52/lib.
> The contents of my /apps/db/4.2.52/lib directory is:
> libdb-4.2.a libdb-4.2.la libdb-4.2.so libdb-4.so libdb.a libdb.so
> So all appears well there.
> Is the "--with-bdb-module=static" option for the configure script
> still valid for 2.2.15?
> I see it when I do ./configure --help for 2.1.25 but not for 2.2.15.
> Am I going to HAVE to resort to using LD_LIBRARY_PATH?
You're using RHEL3? Add /apps/db/4.2.52/lib to /etc/ld.so.conf and run
ldconfig as root.
> I'd REALLY prefer to statically link this if I could.
./configure --help | less
My resume - CV - says that I speak a few languages fluently. I
have academic qualifications in all of them. It doesn't mention
"catese" or "dogese". I speak fluent catese and reasonable dogese,
but I've never taken any exams in them, never needed to.