Messages in this thread | | | From | (Andrew Walker) | Subject | Re: strange login problems? | Date | Fri, 26 Apr 1996 14:40:25 +0200 (MET DST) |
| |
Kayvan Sylvan wrote: > > > >>>>> "Andrew" == Andrew Walker <andy@lysaker.kvaerner.no> writes: > > Andrew> It's caused by a line I put in 'linux/fs/locks.c', that checks for > Andrew> 'out-of-date' C libraries calling the old flock() emulation in > Andrew> the kernel. [...] > > Yup. Noticed that in the patches. > > Andrew> Just in time for 1.3.0 I implemented a proper flock() system > Andrew> call with the true BSD semantics, and the C library was > Andrew> updated to use this instead. At that time the development C > Andrew> library was around version 5.1.3. Unfortunately the ELF Linux > Andrew> distributions that we have seen so far still distribute > Andrew> libc-5.0.9 which uses the old broken method. > > [...] > > Andrew> The answer is to get a new C library. If symptoms persist then > Andrew> you must have some old static binaries. Recompile them and the > Andrew> annoying little messages will go away. Or just comment out the > Andrew> line and carry on regardless ;-) > > How about the old a.out binaries? I still haven't recompiled some > things: > > kayvan@satyr[~]:503$ ldd /usr/local/bin/procmail > libm.so.4 (DLL Jump 4.6pl27) => /lib/libm.so.4.6.27 > libc.so.4 (DLL Jump 4.6pl27) => /lib/libc.so.4.7.5 > > Is there a version of the a.out shared libs that fixes this as well? > > I'm running the ELF libc-5.2.18. That should be okay, right? > > ---Kayvan
If 4.7.5 doesn't fix it (and I thought it would have done as it was released after the changes then) then I'll see about doing a patch for the a.out library. Watch this space.....
-Andy
-- Andy Walker Kvaerner Engineering a.s. Andrew.Walker@lysaker.kvaerner.no P.O. Box 222, N-1324 Lysaker, Norway
......if the answer isn't violence, neither is your silence......
| |