This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: binary incompatible change in libnss_*.so.2


On Tue, 2002-04-09 at 09:21, Bruno Haible wrote:

> After installing glibc-20020408 (built with gcc-3.0.4, on a SuSE 7.3 i386
> system) "su" and "login" don't work any more, because dynamic loading of
> /lib/security/pam_unix.so fails. The reason are unsatisfied symbols.
> Last time, with glibc-20020115, there was no problem.

The PAM module is using a NSS module directly which isn't allowed.  The
NSS modules don't provide a user ABI, only the nSS routines in libc are
allowed to use them.

Just to show that it is possible, this is the same module on my RH
system:

$ ldd /lib/security/pam_unix.so 
	libnsl.so.1 => /lib/libnsl.so.1 (0x4002d000)
	libcrypt.so.1 => /lib/libcrypt.so.1 (0x40043000)
	libc.so.6 => /lib/i686/libc.so.6 (0x40070000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)


-- 
---------------.                          ,-.   1325 Chesapeake Terrace
Ulrich Drepper  \    ,-------------------'   \  Sunnyvale, CA 94089 USA
Red Hat          `--' drepper at redhat.com   `------------------------

Attachment: signature.asc
Description: This is a digitally signed message part


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]