|
|
Message-ID: <20140824210539.GT12888@brightrain.aerifal.cx>
Date: Sun, 24 Aug 2014 17:05:39 -0400
From: Rich Felker <dalias@...c.org>
To: musl@...ts.openwall.com
Subject: Re: Bug on fstat()?
On Sun, Aug 24, 2014 at 10:51:09PM +0200, piranna@...il.com wrote:
> The values that fstat() is returning are:
>
> { dev: 2051,
> mode: 33261,
> nlink: 1,
> uid: 1000,
> gid: 1000,
> rdev: 0,
> blksize: 8,
> ino: 584753551390482400,
> size: 17592186044477,
> blocks: 1485010404567043000,
> atime: Sun Aug 24 2014 22:33:06 GMT+0200 (CEST),
> mtime: Sun Aug 24 2014 22:33:06 GMT+0200 (CEST),
> ctime: Thu Jan 01 1970 01:00:00 GMT+0100 (CET),
> birthtime: Thu Jan 01 1970 01:00:00 GMT+0100 (CET) }
>
> As you can see, is giving a size of 164GBs for a file of just 68
> characters :-) ino, blocks and blksize have some strange values too,
> but the other fields seems to be normal. As I told you, fstat() give a
> correct output while compiling Node.js with glibc.
>
> I'm using musl with the musl-gcc wrapper, and since it was giving me
> problems related to some includes not available, I've done some (not
> very clean, I know) symbolic links to them:
>
> sudo ln -s /usr/include/linux
> /usr/include/i386-linux-musl/linux
> sudo ln -s /usr/include/i386-linux-gnu/asm /usr/include/i386-linux-musl/asm
> sudo ln -s /usr/include/asm-generic
> /usr/include/i386-linux-musl/asm-generic
>
> Any advice about what could be happening? How could I be able to solve it?
What prefix is musl-gcc installed in? And have you done anything to
modify it or added additional include paths for it? The above symlinks
don't make sense for a typical out-of-the-box installation. I suspect
you've somehow gotten -I/usr/include added to the CFLAGS during build
(either doing it yourself, or as a result of a broken build script) if
adding symlinks to /usr/include made a difference, in which case you
may be using glibc's headers, not musl's, and thus getting broken
results.
Rich
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.