Re: [PATCH] Support for large files on 32bit systems.
- From
Nicolas Pitre <nico@cam.org>
- Date
- Feb 17, 2007, 13:32 UTC
- Message-ID
- <alpine.LRH.0.82.0702170830280.31945@xanadu.home>
- In-Reply-To
- <20070217094959.GH27864@spearce.org>
On Sat, 17 Feb 2007, Shawn O. Pearce wrote:
Show 12 quoted lines
> Martin Waitz <tali@admingilde.org> wrote: > > arg, this patch is completely broken. > > I tested it by setting the macro via the command line and the > > = is still left in there. And __GLIBC__ is not yet defined at this > > point. > > > > However, we need to set _FILE_OFFSET_BITS for glibc somehow. > > What is the best way to do so? > > I think the only way to do with this is to have the Makefile detect > if -D_FILE_OFFSET_BITS=64 is required to be added to CFLAGS based on > some rule (e.g. uname output?), then add that to CFLAGS when needed.
Why not simply defining _FILE_OFFSET_BITS=64 unconditionally?
It certainly won't cause GIT to explode if compiled against something else than glibc.
Nicolas