The "llseek" problem is caused by a kernel bug. I thought that the
2.2.19 netwinder kernels in Debian had been patched to fix this, but I
guess I was mistaken about that. Anyway, there isn't a great deal that
we can do in glibc to fix the underlying problem.
I guess we could add a check to glibc's preinst to catch this case and
prevent the new library being installed under a kernel where it won't
work. The easiest thing would just be to disallow anything older than
2.4.0. Writing a directed test to detect the presence of the actual bug
would also be possible, but that'd be a bit harder.
The "llseek" problem is caused by a kernel bug. I thought that the
2.2.19 netwinder kernels in Debian had been patched to fix this, but I
guess I was mistaken about that. Anyway, there isn't a great deal that
we can do in glibc to fix the underlying problem.
I guess we could add a check to glibc's preinst to catch this case and
prevent the new library being installed under a kernel where it won't
work. The easiest thing would just be to disallow anything older than
2.4.0. Writing a directed test to detect the presence of the actual bug
would also be possible, but that'd be a bit harder.
p.