|
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.