On Wed, Jan 07, 2026 at 11:01:11AM +0100, Andy Spiegl wrote: > In the meantime I found that this does not seems to be an upstream issue > because TIME_T_MAX_BITS is manipulated for i386 in debian/rules: > > ifeq (i386,$(DEB_HOST_ARCH)) > sed -i 's/TIME_T_MAX_BITS 32/TIME_T_MAX_BITS 31/' config.h > endif > > Unfortunately I cannot find documentation about this line anywhere.
That change was done here: https://salsa.debian.org/debian/dovecot/-/commit/74e7dcd8c01731861777005a6c49b9093aec19c6 TIME_T_MAX_BITS is set to 31 because Debian on i386 uses a signed 32-bit integer for time_t.

