[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