[parisc-linux] nscd and new glibc on parisc-linux

John Marvin jsm@udlkern.fc.hp.com
Fri, 9 Feb 2001 08:09:21 -0700 (MST)

I checked in changes to fix the clone system call into our local cvs copy
of glibc. HOWEVER, you should not build a new glibc and install it at
this point, unless you move /usr/sbin/nscd out of the way (and a
"make install" of glibc will put another one in its place, so do the
move after the install).

The problem is that nscd uses pthreads. Before the clone system call
was fixed, pthread_create() failed in a way that was not fatal to
nscd. Now pthread_create() core dumps, because the pthread library
routines currently have hard coded assumptions about which direction
the stack grows. I'll be fixing that in the near future.

If you leave nscd in place you will not be able to log in to your
machine. If you are using an nfs root you can fix this, but it will
be a little more difficult to fix if you are booting off of a local