[Bug 2145679] Re: glibc 2.43 ftbfs

Launchpad Bug Tracker 2145679 at bugs.launchpad.net
Wed Apr 15 15:56:16 UTC 2026


This bug was fixed in the package glibc - 2.43-2ubuntu2

---------------
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

 -- Simon Poirier <simon.poirier at canonical.com>  Tue, 31 Mar 2026
16:35:10 -0400

** Changed in: glibc (Ubuntu)
       Status: In Progress => Fix Released

** CVE added: https://cve.org/CVERecord?id=CVE-2026-4437

** CVE added: https://cve.org/CVERecord?id=CVE-2026-4438

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to cross-toolchain-base in Ubuntu.
https://bugs.launchpad.net/bugs/2145679

Title:
  glibc 2.43 ftbfs

Status in cross-toolchain-base package in Ubuntu:
  Confirmed
Status in cross-toolchain-base-ports package in Ubuntu:
  Confirmed
Status in glibc package in Ubuntu:
  Fix Released

Bug description:
  glibc 2.43 ftbfs in resolute:

  https://launchpad.net/ubuntu/+archive/test-
  rebuild-20260320-resolute/+build/32413820/+files/buildlog_ubuntu-
  resolute-armhf.glibc_2.43-2ubuntu1_BUILDING.txt.gz

  In file included from ../sysdeps/unix/sysv/linux/include/sys/mount.h:22,
                   from ../sysdeps/unix/sysv/linux/umount2.c:19:
  ../sysdeps/unix/sysv/linux/sys/mount.h:268:9: error: ‘OPEN_TREE_CLONE’ redefined [-Werror]
    268 | #define OPEN_TREE_CLONE    1         /* Clone the target tree and attach the clone */
        |         ^~~~~~~~~~~~~~~
  In file included from ../sysdeps/unix/sysv/linux/sys/mount.h:32:
  /usr/include/linux/mount.h:64:9: note: this is the location of the previous definition
     64 | #define OPEN_TREE_CLONE         (1 << 0)        /* Clone the target tree and attach the clone */
        |         ^~~~~~~~~~~~~~~

  
  also, please don't use fantasy version numbers, a -2ubuntu1 means, there is a -2 package in Debian, but there's none.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cross-toolchain-base/+bug/2145679/+subscriptions





More information about the foundations-bugs mailing list