trying to use libtirpc with the 2.16 glibc (candidate), glibc compiled with --enable-obsolete-rpc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../lib64/libtirpc.so: undefined reference to `svc_auth_none' /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../lib64/libtirpc.so: undefined reference to `_svcauth_none' /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../lib64/libtirpc.so: undefined reference to `_des_crypt_call' these symbols seem hidden, and previously, the old rpc stuff unhid them.
Could you add a simple test program, please? This does not show up in package building in distributions AFAIK.
Arjan, this smells like a recent libtirpc bug, please check the libtirpc mailing list, e.g. the following email: http://sourceforge.net/mailarchive/forum.php?thread_name=4E00E4E6.6020808%40RedHat.com&forum_name=libtirpc-devel
this shows up if you try to build nfs-utils against libtirpc I'm sure other distros decide to not use libtirpc because of that...
Mike, since I reference your email/patch and openSUSE uses that patch: Could you check this, please?
openSUSE builds nfs-utils against libtirpc - but we're using the patch I referenced. check: http://build.opensuse.org/package/files?package=libtirpc&project=Base%3ASystem
Using reviewer flags to ask Mike to help review this issue.
yes, this is a bug in libtirpc-0.2.2. pretty sure it's not (directly) related to our rpc configure options since that test+report was done against <=glibc-2.13 which is before the rpc stuff was removed from glibc. in Gentoo, i've deleted the building of des_crypt.c in libtirpc, and we seem to be able to link nfs-utils against it (although i haven't verified that *all* symbols nfs-utils needs are being satisfied by libtirpc). if they aren't, that's a bug for libtirpc to deal with. if anyone is knowledgeable in sunrpc (i would not claim to be), it seems like the libtirpc guys are short handed on getting it to be a full replacement for what is provided by glibc.
Marking as WONTFIX since this is a bug not in glibc but in libtirpc.