>>>>> "Baruch" == Baruch Siach <bar...@tkos.co.il> writes:

Hi,

 >> The link Peter provided seems to be specific to glibc. The main
 >> point I want to bring is: would this change affect users with
 >> other setups? There are some users that compile it against FreeBSD
 >> and Android. Some compile using dietlibc or uclibc. Also, people
 >> build it against 32-bits and 64-bits on x86, arm and other archs.
 >> 
 >> So, the question is: are you sure that the above change is also valid for
 >> *all* other environments? If not, I would be expecting it to be
 >> attached to some automake test, to be sure that it will be applied
 >> only to the affected setups.

 > Buildroot has been carrying this patch since 2012[1] with no one
 > complaining. Buildroot supports glibc, uClibc, and musl libc on a wide
 > range of architectures (x86, ARM, MIPS, PowerPC, Sparc, xtensa, arc, and
 > more) both 32-bit and 64-bit.

Indeed. I believe these comes from the single UNIX specification:

http://www.unix.org/version2/whatsnew/lfs20mar.html#3.3

And these defines are what the AC_SYS_LARGEFILE autoconf macro uses:

https://www.gnu.org/software/autoconf/manual/autoconf-2.65/html_node/System-Services.html

-- 
Bye, Peter Korsgaard

Reply via email to