Hi Michael,
Here are the results:
$ rpm -qf /usr/lib/liblber-2.3.so.0
openldap-2.3.27-8.el5_1.3
$ rpm -qf /lib/libresolv.so.2
glibc-2.5-18.el5_1.1
$ rpm -qf /usr/lib/libsasl2.so.2
cyrus-sasl-lib-2.1.22-4
$ rpm -qf /lib/libssl.so.6
openssl-0.9.8b-8.3.el5_0.2
$ rpm -qf /lib/libcrypt.so.1
glibc-2.5-18.el5_1.1
$ rpm -qf /usr/lib/libgssapi_krb5.so.2
krb5-libs-1.6.1-17.el5_1.1
$ rpm -qf /usr/lib/libkrb5.so.3
krb5-libs-1.6.1-17.el5_1.1
There is no limit on linking that I know of.
Here is a proper listing using _ldap.so. Sorry about that I did libldap.so
ldd /usr/lib/python2.4/site-packages/_ldap.so
linux-gate.so.1 => (0x00774000)
libldap_r-2.3.so.0 => /usr/lib/libldap_r-2.3.so.0 (0x002dd000)
liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0x0040c000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00582000)
libssl.so.6 => /lib/libssl.so.6 (0x00b5a000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x00110000)
libpthread.so.0 => /lib/libpthread.so.0 (0x0053e000)
libc.so.6 => /lib/libc.so.6 (0x00d83000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00708000)
libdl.so.2 => /lib/libdl.so.2 (0x00243000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00247000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00275000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00322000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x00832000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00f1f000)
libz.so.1 => /usr/lib/libz.so.1 (0x00a05000)
/lib/ld-linux.so.2 (0x00bea000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x002a3000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x002ac000)
libselinux.so.1 => /lib/libselinux.so.1 (0x002af000)
libsepol.so.1 => /lib/libsepol.so.1 (0x004c1000)
Thanks,
Ron
> -----Original Message-----
> From: Michael Ströder [mailto:[EMAIL PROTECTED]
>
> Ron Teitelbaum wrote:
> > ldd libldap.so
> > linux-gate.so.1 => (0x002d7000)
> > liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0x00176000)
> > libresolv.so.2 => /lib/libresolv.so.2 (0x002f7000)
> > libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x0089a000)
> > libssl.so.6 => /lib/libssl.so.6 (0x00652000)
> > libcrypto.so.6 => /lib/libcrypto.so.6 (0x00416000)
> > libc.so.6 => /lib/libc.so.6 (0x00c0c000)
> > libdl.so.2 => /lib/libdl.so.2 (0x00d4e000)
> > libcrypt.so.1 => /lib/libcrypt.so.1 (0x0399c000)
> > libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x0058d000)
> > libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x005bd000)
> > libcom_err.so.2 => /lib/libcom_err.so.2 (0x00411000)
> > libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x0054b000)
> > libz.so.1 => /usr/lib/libz.so.1 (0x00101000)
> > /lib/ld-linux.so.2 (0x00bea000)
> > libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00578000)
> > libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00573000)
> > libselinux.so.1 => /lib/libselinux.so.1 (0x00dde000)
> > libsepol.so.1 => /lib/libsepol.so.1 (0x00d96000)
> >
> > It looks quite different from your version.
>
> Well, it likely looks differently because install paths might be
> different. Is that listing complete? libldap(_r) seems to be missing.
>
> You should check with e.g.
> rpm -qf /usr/lib/liblber-2.3.so.0
> if these files are part of a RPM package and of which version your
> OpenLDAP installation is.
>
> Hmm, another point popping up from your lib listing above:
> Any SE Linux policy prohibiting execution/linking of shared libs?
>
> Ciao, Michael.
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Python-LDAP-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev