Hi! On Mon, 2024-03-04 at 13:51:19 +0100, Guillem Jover wrote: > I've got all the upstream changes now ready, except that there's still > one test case failing, something wrong with the sigset_t type. I've run > out of time trying to track this down, but I've pushed what I have on > the pu/time64 branch, and will continue later today.
In the end this looks like Linux has a broken io_pgetevents_tiem64() syscall on 32-bit userland running on 64-bit kernels. The syscall works fine on 32-bit kernels though. I've disabled this for now given that the time_t usage is for relative timeouts anyway, and because the library ABI now will use proper types, and the underlying implementation can be fixed after a while once I've looked into fixing the compat syscall in Linux. I'm preparing an upload right now with a SONAME bump. Thanks, Guillem