Alexander Dalloz: > Please post the commands you run to compile and which error messages you > get. Your question in this form makes not much sense. If you intend to > exchange your glibc you have a 95% chance to make your whole system > unusable. > The current system (Linux) makes use of NPTL (kernel, glibc, elsewhere). > Do you intend to compile an incompatible source? So post the specific > errors. This is what I do (mind the long lines ;) (the paste is from an FC1-box, but I didn't find the referenced files in FC2 either): : zeno:/usr/src/cvs/nss-pgsql; make Making all in src make[1]: Entering directory `/usr/src/cvs/nss-pgsql/src' make all-am make[2]: Entering directory `/usr/src/cvs/nss-pgsql/src' if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -D_GNU_SOURCE -O2 -Wall -Wstrict-prototypes -g -O2 -MT interface.lo -MD -MP -MF ".deps/interface.Tpo" \ -c -o interface.lo `test -f 'interface.c' || echo './'`interface.c; \ then mv -f ".deps/interface.Tpo" ".deps/interface.Plo"; \ else rm -f ".deps/interface.Tpo"; exit 1; \ fi gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -D_GNU_SOURCE -O2 -Wall -Wstrict-prototypes -g -O2 -MT interface.lo -MD -MP -MF .deps/interface.Tpo -c interface.c -fPIC -DPIC -o .libs/interface.o In file included from interface.c:15: /usr/include/bits/libc-lock.h:27:36: linuxthreads/internals.h: No such file or directory make[2]: *** [interface.lo] Error 1 make[2]: Leaving directory `/usr/src/cvs/nss-pgsql/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/cvs/nss-pgsql/src' make: *** [all-recursive] Error 1 -- Thomas