Mark Murray wrote:
> >     - /usr/bin/login and friends are now linked against libscrypt
> >       instead of libcrypt.
> 
> This is a link bug. The Makefile says "-lcrypt". JDP?

Umm...

Previously there was:

.if ${OBJFORMAT} == elf
SONAME= ${LCRYPTBASE}.so.${SHLIB_MAJOR}
.endif

This appears to have been lost.

# objdump --all-headers /usr/lib/libscrypt.so.2
...
Dynamic Section:
  SONAME      libcrypt.so.2
              ^^^^^^^^^^^^^
  INIT        0x354

Since somebody has deleted the SONAME override, the various libXcrypt files
have their own soname and the symlink redirection doesn't work as the
program gets compiled specifically to use the SONAME of the link-time
targets.

Cheers,
-Peter
--
Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to