Re: [PATCH xfsprogs 01/14] configure: use AC_SYS_LARGEFILE

Christoph Hellwig
2016-08-12T20:23:58Z

On Fri, Aug 12, 2016 at 06:54:40PM +0200, Felix Janda wrote:
> glibc: since version 2.2 (2000)
> uClibc: since version 0.9.11 (2002)
> dietlibc: since version 0.8 (2001)
> klibc: AFAICS since beginning only transparent LFS
> musl: since beginning only transparent LFS
> bionic: In 2015 _FILE_OFFSET_BITS was implemented "mostly"...
> newlib: (except on cygwin) does not seem to have support for transparent LFS
>
> Note that LFS can be configured out of uClibc. However its headers
> error out when it is configured out and an application sets
> _FILE_OFFSET_BITS. (So in the case of xfsprogs it would have errored
> out in this situation already earlier.)
>
>
> So it seems that this patch series breaks newlib support...

I think that's fine, newlib hasn't every really been a supported
config. The point I tried to make is that we should aim to error
out during ./configure for this case.