#1145332 glibc FTBFS on Alpha; multiple testsuite failures

Package:
src:glibc
Source:
src:glibc
Submitter:
Michael Cree
Date:
2026-09-05 09:21:03 UTC
Severity:
normal
Tags:
#1145332#5
Date:
2026-08-24 08:29:48 UTC
From:
To:
glibc FTBFS on Alpha with multiple testsuite failures on Alpha and has
been doing so for some time.  A number of these failures are fixed
by recent upstream glibc commits:

8e41f6008df3 alpha: add the denormal trap enable bit to FE_NOMASK_ENV
a32db99a38c5 alpha: expect test-float32x-float64-div to fail
c056561d31a2 fix setrlimit compat symbol for negative rlim values
4a07bb292f92 alpha: Fix stack alignment in makecontext

Other floating point failures are due to bugs in the kernel and fixes
for those have made it into the 7.3 kernel merge window and hopefully
will appear in a stable series kernel in the near future.

I attach a patch to update the expected testsuite failures for Alpha
in debian/testsuite-xfail-debian.mk

With the above upstream commits, the attached patch and building
under a patched kernel, glibc builds successfully on Alpha.

Cheers
Michael.

#1145332#8
Date:
2026-08-29 13:40:17 UTC
From:
To:
Hello,

Bug #1145332 in glibc reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/glibc-team/glibc/-/commit/c953a645a89402772d0c51407e72f421d8370ed1

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1145332

#1145332#15
Date:
2026-09-05 09:19:18 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1145332@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated glibc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 05 Sep 2026 11:01:17 +0200
Source: glibc
Architecture: source
Version: 2.43-5
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Closes: 1145140 1145332 1145406 1145880 1145891 1145987 1146721
Changes:
 glibc (2.43-5) unstable; urgency=medium
 .
   [ Samuel Thibault ]
   * debian/patches/hurd-i386/git-timedblock-signal.diff: Fix livelock of timed
     waits vs signals.
   * debian/patches/hurd-i386/git-time_bits_i386.diff: Warn about compiling
     with _TIME_BITS=64 on hurd-i386.  Closes: #1145140.
   * debian/patches/hurd-i386/git-time_bits_i386_32.diff: Compile programs with
     _TIME_BITS=32 on hurd-i386.
   * debian/patches/hurd-i386/git-setreugid.diff: Fix setreuid/setregid setting
     saved ID to new effective ID.
 .
   [ Aurelien Jarno ]
   * debian/patches/git-updates.diff: update from upstream stable branch:
     - Fix unresolvable R_68K_32 relocation against symbol `fmod@@GLIBC_2.43'
       on m68k.  Closes: #1145406.
     - Fix a buffer overflow in strfmon right-justification padding
       (CVE-2026-19499).  Closes: #1145891.
     - Fix a hang when decoding SHIFT_JISX0213 to UTF-32 (CVE-2026-77117).
       Closes: #1145880.
     - Fix a hand when decoding EUC_JISX0213 to UTF-32 (CVE-2026-80489).
       Closes: #1145987.
     - Fix setrlimit compat symbol for negative rlim values besides -1 on
       alpha.
     - Fix stack alignment in makecontext on alpha.
     - Fix FE_NOMASK_ENV on alpha.
     - Mark test-float32x-float64-div as failing on alpha.
     - Fix a heap buffer overlow in how fopen() parses the ,ccs= mode suffix
       (CVE-2026-18374).  Closes: #1146721.
 .
   [ Michael Cree ]
   * Update the expected testsuite failures for alpha.  Closes: #1145332.
Checksums-Sha1:
 50728368d14b4fc1ddf3a59f1ed6fcda3fd8701b 8571 glibc_2.43-5.dsc
 16b0fc62ab0508f17c64c3d0d54d1562c9476be3 488640 glibc_2.43-5.debian.tar.xz
 d00380781cd4827925bd06d3ff52388ad078a4d2 9497 glibc_2.43-5_source.buildinfo
Checksums-Sha256:
 ca7c7966a111971013900f42cd6c164c6ea2c20e10866db26789c1f3520300f7 8571 glibc_2.43-5.dsc
 206a73950742be6fdcfc19d7502acd96bf9b2b4cace0433f076bfa89fbaf4db7 488640 glibc_2.43-5.debian.tar.xz
 eab5c4c9da2819eb666eaf071247458f9e06c2880846b4e2abd0bfde03c64afe 9497 glibc_2.43-5_source.buildinfo
Files:
 e7d5aa300abbd5c110cfb2d72bd6677b 8571 libs required glibc_2.43-5.dsc
 c9abc03d65331e920059b7c39d92a3e1 488640 libs required glibc_2.43-5.debian.tar.xz
 2f91024eae4ea32b2fcaf3ff9ad17e18 9497 libs required glibc_2.43-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmqb3AcACgkQE4jA+Jno
M2sqWA//aTmPQtd+9NG8pXXXJQzvrfRh6bwYI3kubftK38KxnR2vq+3x7m0lQOlw
BnN2DQ1ubKcga3aBERzJXEUC1Y1OwCBKkvVuJVM1UMrhRSnKr5jnAY49LePj4gyc
CcM+U49lvKVJOnKjoz3AkIEtM/7o4cQYpqo/Jrc+n7078kDITW63CGmGu6LbuXBx
H0B2vrTE1+XEEWZ7aJlU6MPoz6FrmsHXo4VCgYbn6YEBeYg0+xmmuagLm4jbCVmz
TO4nYX/vRprtU0JuN3ONJ0MaTbrCd8cV+lf6Y0E19XYxLn/vc3gpK5PJEdGKH5EM
qMsU1x6vZvq8b8h9XaOHH2WeA4KJZI6NHuLh4oNLg/9KgNLGf9kL2H1ogIuvS1v4
Xlz+vpOdmp+rVQ2noraBm5bgqqmY5fHLnnfmd8qROJ1l/juKgEc5z4EW3kvfPeDx
MZXRVj3uRUS/trg9/SKQJtXEv8Bl2l5iLlUM73eIsSPQ0qUVQNX95+1eje84degd
WkXHd5uPR2UJIyLHMntxXoIrIEpVKP1xEGIdHhq+By4MM6ch49z+HzH5WAVk1TP2
81A4l1jsIXmxaEncDvnENgJjMms6tFIlLdEEkWh8nHdKDXf11vqxxi9SVFFbAa9Q
zctVElJZE8iXsxu6VW95ile5l9qyA72YTVwCGAogbIYxnhCsfBk=
=7wK7
-----END PGP SIGNATURE-----