Re: howto build shadow 4.1.5 with share libraries enabled?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



David,

On Tue, Feb 21, 2012 at 6:24 PM, David C. Rankin
<drankinatty@xxxxxxxxxxxxxxxxxx> wrote:
>  I am having trouble building the new shadow (4.1.5) from ABS so that
> libshadow.so.0 is created and installed. I have tried modifying
> lib/Makefile.am like was done in 4.1.4:

I don't know much about shadow, but Dave (shadow maintainer) wrote
this the other day[0]:

"The shared lib built with shadow was a hack in the PKGBUILD that I
removed for the 4.1.5 release as the code would not get past the
linker without further changes. Packages which linked against this
phantom .so did so in error (likely due to crappy upstream
autoconf/automake decisions). shadow doesn't even provide an include
-- shadow.h is part of glibc, but doesn't even prototype the functions
which were exported in shadow.so. Furthermore, it's generally a Bad
Idea™ to be using shadow based authentication in the age of PAM."

It seems that the best solution would be to fix whatever depends on
shadow to not do so any more. I take it from one of your previous
messages that the issue is Trinity? In which case you might struggle
to make things work (as upstream is basically dead). Maybe a different
desktop environment might be the simplest solution ;-) (KDE is awesome
these days!).

Best of luck,

Tom

[0] https://bugs.archlinux.org/task/28483#comment89537 (this was, by
the way, the first hit when I googled "libshadow.so").


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux