On Fri, Feb 27, 2026 at 8:00 AM Samuel Thibault <[email protected]> wrote: > > Hello, > > David Yang, le jeu. 26 févr. 2026 16:17:44 +0800, a ecrit: > > I'm investigating > > https://buildd.debian.org/status/package.php?p=libite on the latest > > debian-hurd.img and found alarm() fire SIGALRM periodically. > > You'd want to upgrade the libc0.3 package to get the latest glibc. > > > static void sigalrm_handler(int signo) { > > printf("alarm %ld\n", time(0)); > > } > > > > int main() { > > signal(SIGALRM, sigalrm_handler); > > alarm(1); > > while (1) sleep(3); > > } > > I don't see this issue with libc0.3 2.42-12 > > Samuel
After reexamining the libite build log and upgrading everything, I discovered the bug affects only hurd-amd64, not hurd-i386. My working hurd-i386: - GNU debian 0.9 GNU-Mach 1.8+git20260224-up-486/Hurd-0.9 i686-AT386 GNU - gcc version 15.2.0 (Debian 15.2.0-13) - libc0.3 2.42-12 My not-working hurd-amd64: - GNU debian 0.9 GNU-Mach 1.8+git20260224-up-amd64/Hurd-0.9 x86_64 GNU - gcc version 15.2.0 (Debian 15.2.0-12) - libc0.3 2.42-12
