There's a merged pull request on the void-packages repository dovecot: fix size of time_t for 64-bit cross. https://github.com/void-linux/void-packages/pull/24934 Description: configure_args hard coded the size of the time_t type, which means 64-bit cross compiled archs, such as aarch64, were using the wrong type. For little-endian, it would just break 2038-proofness, but BE machines could have bigger issues. A comment and commented out code were added to prepare for musl's time64 update.