On Sat, 26 Aug 2000 kernel@kvack.org wrote:
> On Sat, 26 Aug 2000, skp wrote:
>
> > Hmm. As posted a bit earlier, I have Slackware 7.0 installed, which uses
> > glibc 2.1.2. Compiling against that doesn't appear to work.
> >
> > I'll try installing the glibc 2.1.3 package, and see if that clears things
> > up a bit.
>
> glibc 2.1.3 is the first version with partial LFS support. 2.2 is more
> complete.
Actually, after some investigation (read: booting off a Slackware 7.1
bootable cd), I discovered that fileutils 3.13 (running under glibc 2.1.1,
no less - looks like the boot image hasn't been updated lately...) works -
ls reports the file size correctly.
-rw-r--r-- 1 root root 3072000000 Aug 22 06:38 3gigfile
strace has confirmed that lstat() returns the correct value as well. The
problem seems to be with how ls in fileutils 4.0 *prints* the file size -
somewhere, it's getting converted to an integer, which would be a Bad
Thing (TM).
If I knew more about C than I do now (read: next to nothing), I'd have
this problem fixed by now - but right now, I'm just tracing through a mess
of functions, trying to figure out where exactly things are going wrong.
I guess this is one for GNU, not for the kernel list.
Thanks.
>
> -ben
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Thu Aug 31 2000 - 21:00:18 EST