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