[PATCH] year2038: support glibc 2.34 _TIME_BITS=64

2021-07-01 Thread Paul Eggert
In glibc 2.34 on Linux kernels where time_t is traditionally 32-bit, defining _FILE_OFFSET_BITS=64 and _TIME_BITS=64 makes time_t 64-bit. Apps must define both macros. Gnulib applications that use either the largefile or the year2038 modules will want this behavior; largefile because it deals with

[PATCH] relocatable-prog-wrapper: add m4 files

2021-07-01 Thread Paul Eggert
Add .m4 files needed for standalone relocatable-prog-wrapper, so that ‘./gnulib-tool --test relocatable-prog-wrapper’ does not fail with diagnostics like ‘configure.ac:63: error: possibly undefined macro: gl_FUNC_MALLOC_POSIX’. * modules/relocatable-prog-wrapper (Files): Add m4/free.m4, m4/malloc.m

Re: Makefile operator -ot generate-parse-datetime tru64

2021-07-01 Thread Paul Eggert
On 6/29/21 1:17 AM, Jay K wrote: The operator -ot causes errors. It's OK if 'test ! B -ot A' issues a diagnostic on your old platform, so long as it fails (exits with nonzero status) when that happens. In that case, some extra work will be done by 'make' because -ot is not supported, but tha