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