Using glibc-2.14.1 built using the latest Linux from Scratch book.
LIBS=... -ltirpc
CFLAGS=-I/usr/include/tirpc
Everything compiles fine but -
Linking bin/smbd
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib64/libtirpc.so: undefined reference to `key_gendes'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib64/libtirpc.so: undefined reference to `getpublickey'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib64/libtirpc.so: undefined reference to `key_encryptsession_pk'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib64/libtirpc.so: undefined reference to `getnetname'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib64/libtirpc.so: undefined reference to `cbc_crypt'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib64/libtirpc.so: undefined reference to `ecb_crypt'
collect2: ld returned 1 exit status
make: *** [bin/smbd] Error 1