On Fri, Jul 10, 2020 at 5:10 PM Thomas Munro <thomas.mu...@gmail.com> wrote: > -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) > +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << > 31)) > > I see the same when I use Debian's autoconf, but not FreeBSD's or > MacPorts', despite all being version 2.69. That seems to be due to > non-upstreamed changes added by the Debian maintainers (I see the > off_t thing mentioned in /usr/share/doc/autoconf/changelog.Debian.gz).
By the way, Dagfinn mentioned that these changes were in fact upstreamed, and happened to be beta-released today[1], and are due out in ~3 months as 2.70. That'll be something for us to coordinate a bit further down the road. [1] https://lists.gnu.org/archive/html/autoconf/2020-07/msg00006.html