xdr_float and xdr_double are missing in the standard libc. I discoverd that compiling a spread sheet called teapot. (ftp://cantor.informatik.rwth-aachen.de/pub/linux/teapot.tz) teapot uses XDR when saving/loading a sheet. Fix: Put xdr_float.c in the SRCS list of /usr/src/lib/libc/xdr/Makefile.inc and recompile and install libc. xdr_float.c is marked UNSUPPORTED in Makefile.inc. I do not know why this is so. Maybe somebody of the core-team knows why. BTW NetBSD seems to have xdr_float, xdr_double. How-To-Repeat: Try to link something that needs xdr_double.
State Changed From-To: open->closed The xdr_float routines are enabled in current. This was done in rev 1.4 of lib/libc/xdr/Makefile.inc on 7/22/1995.