[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Need LARGEFILE_SOURCE && _FILE_OFFSET_BITS=64
From: |
Colin Watson |
Subject: |
Re: Need LARGEFILE_SOURCE && _FILE_OFFSET_BITS=64 |
Date: |
Sat, 4 Dec 2010 15:25:33 +0000 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
On Fri, Dec 03, 2010 at 01:20:13PM -0800, Seth Goldberg wrote:
> In testing grub-emu after a merge, I was getting weird behavior whereby
> a zfs volume could not be properly read. It was failing because, after a
> lot of painful debugging, I discovered that the offsets issued to the
> underlying host disk device were wrong, because the grub-emu was not
> build largefile-aware on platform on which I was testing. grub-emu
> should be built with -DLARGEFILE_SOURCE and _FILE_OFFSET_BITS=64 so that
> off_t will be defined as a 64-bit type and calls like lseek will work
> with large files (and devices). So, I think a configure test for this
> for the emu target is essential.
We actually have AC_SYS_LARGEFILE in configure.ac already, which is
supposed to append appropriate options to (slightly oddly) CC. Now,
hostdisk.c is built with TARGET_CC instead; but TARGET_CC should be set
to CC when building the emu target, if I'm reading this right, because
it doesn't count as cross-compilation.
Are you setting CC by hand? Could I see the output of configure?
--
Colin Watson address@hidden
- Re: Need --divide flag for assembly of startup.S on some platforms, (continued)
- Re: Need --divide flag for assembly of startup.S on some platforms, Seth Goldberg, 2010/12/02
- Error building grub-emu (gnulib/progname.c), Seth Goldberg, 2010/12/02
- Re: Error building grub-emu (gnulib/progname.c), Seth Goldberg, 2010/12/02
- Re: Error building grub-emu (gnulib/progname.c), Seth Goldberg, 2010/12/02
- Another error building grub-emu (gnulib/error.c), Seth Goldberg, 2010/12/02
- Re: Another error building grub-emu (gnulib/error.c), Seth Goldberg, 2010/12/02
- Re: Need --divide flag for assembly of startup.S on some platforms, Vladimir 'φ-coder/phcoder' Serbinenko, 2010/12/02
- Re: Need --divide flag for assembly of startup.S on some platforms, Colin Watson, 2010/12/04
- Re: Need --divide flag for assembly of startup.S on some platforms, Colin Watson, 2010/12/04
- Need LARGEFILE_SOURCE && _FILE_OFFSET_BITS=64, Seth Goldberg, 2010/12/03
- Re: Need LARGEFILE_SOURCE && _FILE_OFFSET_BITS=64,
Colin Watson <=
- Re: Need LARGEFILE_SOURCE && _FILE_OFFSET_BITS=64, Seth Goldberg, 2010/12/06
Re: BtrFS available in experimental, Vladimir 'φ-coder/phcoder' Serbinenko, 2010/12/03