[ubuntu/resolute-proposed] glibc 2.43-2ubuntu2 (Accepted)

Simon Poirier simon.poirier at canonical.com
Thu Apr 9 18:30:40 UTC 2026


glibc (2.43-2ubuntu2) resolute; urgency=medium

  * Merge from Debian experimental
    Delta dropped:
    - Fix broken ldconfig, static-pie binary on riscv64 (LP #2142067)
    - build: use date --rfc-email for Rust coreutils compat (LP #2122100)
  * Delta added:
    - fix ftbfs: backport conditional OPEN_TREE_* ifndef (LP: #2145679)
    - Revert "debian/rules.d/build.mk: add a makefile function to filter out
      dpkg build flags incompatible with glibc and define CFLAGS from dpkg
       build flags. Closes: #1129746."
  * import git-updates
    - nss: Introduce dedicated struct nss_database_for_fork type
    - Linux: In getlogin_r, use utmp fallback only for specific errors
    - nss: Missing checks in __nss_configure_lookup, __nss_database_get (bug 28940)
    - debug: Fix build with --enable-fortify-source=1 (BZ 33904)
    - Add BZ 33904 entry to NEWS
    - malloc: Avoid accessing /sys/kernel/mm files
    - tests: aarch64: fix makefile dependencies for dlopen tests for BTI
    - aarch64: Lock GCS status at startup
    - aarch64: Tests for locking GCS
    - posix: Run tst-wordexp-reuse-mem test
    - resolv: Count records correctly (CVE-2026-4437)
    - resolv: Check hostname for validity (CVE-2026-4438)
    - elf: parse /proc/self/maps as the last resort to find the gap for tst-link-map-contiguous-ldso
    - elf: Use dl-symbol-redir-ifunc.h instead _dl_strlen
    - riscv: Resolve calls to memcpy using memcpy-generic in early startup
    - tests: fix tst-rseq with Linux 7.0

Date: Tue, 31 Mar 2026 16:35:10 -0400
Changed-By: Simon Poirier <simon.poirier at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Nick Rosbrook <nick.rosbrook at canonical.com>
https://launchpad.net/ubuntu/+source/glibc/2.43-2ubuntu2
-------------- next part --------------
Format: 1.8
Date: Tue, 31 Mar 2026 16:35:10 -0400
Source: glibc
Built-For-Profiles: derivative.ubuntu noudeb
Architecture: source
Version: 2.43-2ubuntu2
Distribution: resolute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Simon Poirier <simon.poirier at canonical.com>
Closes: 1129746
Launchpad-Bugs-Fixed: 2145679
Changes:
 glibc (2.43-2ubuntu2) resolute; urgency=medium
 .
   * Merge from Debian experimental
     Delta dropped:
     - Fix broken ldconfig, static-pie binary on riscv64 (LP #2142067)
     - build: use date --rfc-email for Rust coreutils compat (LP #2122100)
   * Delta added:
     - fix ftbfs: backport conditional OPEN_TREE_* ifndef (LP: #2145679)
     - Revert "debian/rules.d/build.mk: add a makefile function to filter out
       dpkg build flags incompatible with glibc and define CFLAGS from dpkg
        build flags. Closes: #1129746."
   * import git-updates
     - nss: Introduce dedicated struct nss_database_for_fork type
     - Linux: In getlogin_r, use utmp fallback only for specific errors
     - nss: Missing checks in __nss_configure_lookup, __nss_database_get (bug 28940)
     - debug: Fix build with --enable-fortify-source=1 (BZ 33904)
     - Add BZ 33904 entry to NEWS
     - malloc: Avoid accessing /sys/kernel/mm files
     - tests: aarch64: fix makefile dependencies for dlopen tests for BTI
     - aarch64: Lock GCS status at startup
     - aarch64: Tests for locking GCS
     - posix: Run tst-wordexp-reuse-mem test
     - resolv: Count records correctly (CVE-2026-4437)
     - resolv: Check hostname for validity (CVE-2026-4438)
     - elf: parse /proc/self/maps as the last resort to find the gap for tst-link-map-contiguous-ldso
     - elf: Use dl-symbol-redir-ifunc.h instead _dl_strlen
     - riscv: Resolve calls to memcpy using memcpy-generic in early startup
     - tests: fix tst-rseq with Linux 7.0
Checksums-Sha1:
 5d758ef9f90844a828aa8448bc3a769623f9ac65 9070 glibc_2.43-2ubuntu2.dsc
 48d4967f97996e744cf241c62d11d55971adb74f 510092 glibc_2.43-2ubuntu2.debian.tar.xz
 bd811be291c4fb8b34c319284240c846ec225887 7204 glibc_2.43-2ubuntu2_source.buildinfo
Checksums-Sha256:
 c1d73a9a080f33d8e32d06f0f21bc4c5dc6fb3b787d0a6fc5421a485b97c125e 9070 glibc_2.43-2ubuntu2.dsc
 d83cbf8517c594182bea1b2544522d9b99b537427ea64a4df56b10505fa45e45 510092 glibc_2.43-2ubuntu2.debian.tar.xz
 344adb852f2029cb8015661e8a4bfed91009849ab6c16cbf2a904636f41dd7d8 7204 glibc_2.43-2ubuntu2_source.buildinfo
Files:
 b20a2dfd05e5a8ab694dbcdf5a674675 9070 libs required glibc_2.43-2ubuntu2.dsc
 024aff18b3266358290cfebd47d1d44d 510092 libs required glibc_2.43-2ubuntu2.debian.tar.xz
 ead6d55d3a6e227910e12b9c079e64d5 7204 libs required glibc_2.43-2ubuntu2_source.buildinfo
Original-Maintainer: GNU Libc Maintainers <debian-glibc at lists.debian.org>
Original-Vcs-Browser: https://salsa.debian.org/glibc-team/glibc
Original-Vcs-Git: https://salsa.debian.org/glibc-team/glibc.git


More information about the Resolute-changes mailing list