bug-inetutils
[Top][All Lists]
Advanced

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

[bug-inetutils] Lib dependencies in "src/".


From: Mats Erik Andersson
Subject: [bug-inetutils] Lib dependencies in "src/".
Date: Fri, 27 Jan 2012 18:24:02 +0100
User-agent: Mutt/1.5.18 (2008-05-17)

Dear all,

anyone trying to build inetutils-1.9.1, or from Git head, using

    ./configure --with-pam --with-wrap --with-shishi

will find that every binary in "src/" is asking for

        linux-gate.so.1 =>  (0xb7706000)
        libshishi.so.0 => /usr/lib/libshishi.so.0 (0xb76ad000)
        libcrypt.so.1 => /lib/i686/cmov/libcrypt.so.1 (0xb767b000)
        libutil.so.1 => /lib/i686/cmov/libutil.so.1 (0xb7676000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7672000)
        libresolv.so.2 => /lib/i686/cmov/libresolv.so.2 (0xb765e000)
        libnsl.so.1 => /lib/i686/cmov/libnsl.so.1 (0xb7647000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7501000)
        librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb74f7000)
        libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0xb74e7000)
        libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0xb744f000)
        libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0xb73db000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xb73d7000)
        libidn.so.11 => /usr/lib/libidn.so.11 (0xb73a5000)
        /lib/ld-linux.so.2 (0xb7707000)
        libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb738c000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7378000)

This include hostname, inetd, logger, syslogd, tftp, and tftpd! Constrast
this to a correctly reduced inetd:

        linux-gate.so.1 =>  (0xb7710000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb76fb000)
        libresolv.so.2 => /lib/i686/cmov/libresolv.so.2 (0xb76e7000)
        libnsl.so.1 => /lib/i686/cmov/libnsl.so.1 (0xb76cf000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7589000)
        /lib/ld-linux.so.2 (0xb7711000)

It is our responsibility that this situation exists, the reason being
that "src/" contains basic utilities like inetd, logger, syslogd, but
also other composites like rlogind, rshd, and rcp which are using
kerberos support and crypto support. We must attend to this mess,
and I hope to be excused! I dare claim that the above situation is
the main reason why the automated build at NixOS, with libbshishi
activated, grinds to a mysterious halt when launching inetd from
"tests/tftd.sh".


Best regards,
  Mats



reply via email to

[Prev in Thread] Current Thread [Next in Thread]