[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: clean-temp and large files
From: |
Bruno Haible |
Subject: |
Re: clean-temp and large files |
Date: |
Mon, 8 Jan 2007 18:40:27 +0100 |
User-agent: |
KMail/1.9.1 |
Eric Blake asks:
> > Should we just make GL_EARLY always invoke AC_SYS_LARGEFILE, so
> > that any application that uses gnulib automatically also supports large
> > files?
Yes. The 32-bit off_t is nowadays only historical baggage. There is normally
no good reason to _not_ use AC_SYS_LARGEFILE. I'd even vote for making
AC_SYS_LARGEFILE the default in autoconf. I.e. Invoke AC_SYS_LARGEFILE
by default, unless configure.ac also invokes a new macro called, say,
AC_SYS_SMALLFILE.
Paul Eggert wrote:
> Won't that be overkill for applications (probably libraries)
> that don't do any file I/O? 'configure' is bloated enough....
configure files larger than 1 MB hurt nobody. What I fear more is the use
of off_t in public APIs and ABIs. I.e. when a library offers an API with
off_t, it needs to provide it in two versions: 32-bit and 64-bit. But
vendors of such libraries probably have handled the problem by now - LFS
is in use for long enough.
Bruno