Re: remaining tasks before Autoconf release

2023-05-14 Thread Bruno Haible
Paul Eggert wrote: > I installed the attached patch to address the problem you mentioned. I'm pulling it into Gnulib: 2023-05-14 Paul Eggert year2038-recommended: Improve failure diagnostic. * m4/largefile.m4 (AC_SYS_YEAR2038_RECOMMENDED): Sync from Autoconf. diff --git a/m4

Re: remaining tasks before Autoconf release

2023-05-13 Thread Bruno Haible
Paul Eggert wrote: > I installed the attached patch to address the problem you mentioned. Thank you. Good wording is important here; the new wording is better than what I had proposed. Bruno

Re: remaining tasks before Autoconf release

2023-05-13 Thread Paul Eggert
On 2023-05-12 05:32, Bruno Haible wrote: there are two AC_MSG_FAILURE invocations. Removing this line from the invocation in AC_SYS_YEAR2038_RECOMMENDED does not remove it from the invocation in AC_SYS_YEAR2038. Oh, thanks for explaining that. I installed the attached patch to address the prob

Re: remaining tasks before Autoconf release

2023-05-13 Thread Jacob Bachmeyer
Bruno Haible wrote: [...] * In the other cases - 32-bit OS, or Perhaps this has already been addressed, but what prevents a 32-bit OS from nonetheless having a 64-bit time_t? Do the tests accommodate the possibility of time_t being long long? They should: there is no reason to ex

Re: remaining tasks before Autoconf release

2023-05-12 Thread Bruno Haible
Jacob Bachmeyer wrote: > Perhaps this has already been addressed, but what prevents a 32-bit OS > from nonetheless having a 64-bit time_t? Nothing. That's the case in particular on - Linux on arc, loong32, ork1, riscv32 and x86_64-x32, - NetBSD 6.0 (2012) and later on x86 and sparc, - OpenBSD 5.5

Re: remaining tasks before Autoconf release

2023-05-12 Thread Bruno Haible
Paul Eggert wrote: > > 3) The hint > > > > Did you mean to build a 64-bit binary? (E.g., > > 'CC="gcc -m64"'.) > > > > should not occur on a 32-bit OS. It should only occur on bi-arch systems > > (64-bit OS, 32-bit $CC). > > If we could come up with a reliable way to distinguish between th

Re: remaining tasks before Autoconf release

2023-05-07 Thread Paul Eggert
On 5/6/23 06:09, Bruno Haible wrote: 3) The hint Did you mean to build a 64-bit binary? (E.g., 'CC="gcc -m64"'.) should not occur on a 32-bit OS. It should only occur on bi-arch systems (64-bit OS, 32-bit $CC). If we could come up with a reliable way to distinguish between the two,

Re: remaining tasks before Autoconf release

2023-05-06 Thread Bruno Haible
Hi Paul, > > I see two issues: > > > > 1) For AC_SYS_YEAR2038 and AC_SYS_YEAR2038_RECOMMENDED, when run on a 32-bit > > platform (x86) with glibc < 2.34, there is no > >checking for <$CC> option for timestamps after 2038... > > line in the output. It _looks_like_ the macro was not invoked or

Re: remaining tasks before Autoconf release

2023-05-05 Thread Paul Eggert
On 2023-04-20 09:02, Bruno Haible wrote: I see two issues: 1) For AC_SYS_YEAR2038 and AC_SYS_YEAR2038_RECOMMENDED, when run on a 32-bit platform (x86) with glibc < 2.34, there is no checking for <$CC> option for timestamps after 2038... line in the output. It _looks_like_ the macro was not in

Re: remaining tasks before Autoconf release

2023-04-19 Thread Eric Blake
On Wed, Apr 19, 2023 at 02:14:05PM -0700, Paul Eggert wrote: > +++ b/doc/autoconf.texi > @@ -8808,18 +8808,20 @@ if possible. These types may include > @code{blkcnt_t}, @code{dev_t}, > > Also, arrange for a @command{configure} option @code{--enable-year2038} > to request widening the type @co

Re: remaining tasks before Autoconf release

2023-04-19 Thread Paul Eggert
On 2023-04-16 08:35, Bruno Haible wrote: There's still the rename of AC_SYS_YEAR2038_REQUIRED to AC_SYS_YEAR2038_OPT_OUT to do, that you proposed in [1] and Zack agreed [2]. Attached are proposed patches to do something along those lines, the first for Autoconf and the second to propagate this