On Tue Jul 28, 2026 at 9:26 AM CEST, Khem Raj via lists.openembedded.org wrote: > Release highlights [1]: > > * System-wide tunables can be applied using /etc/tunables.conf and > running ldconfig. > * New glibc.elf.thp tunable to map read-only segments with Transparent > Huge Pages; THP page size in malloc is now capped to MAX_THP_PAGESIZE. > * Additional correctly rounded math functions (cosh, sinh, tanh) imported > from the CORE-MATH project. > * Static PIE is now supported for arm-*-linux-gnueabi. > * On AArch64, all GCS operations are locked after enabling GCS with an > ENFORCED or OVERRIDE policy, and more SVE/AdvSIMD special cases are > vectorized. > * On RISC-V, vector extension optimized variants of memcmp, memcpy, > memmove, strcmp, strcpy, strlen and others have been added. > * On PowerPC, memchr optimized for Power10 has been re-added. > * Support for LoongArch32 has been added. > * Pre-built ld.so.cache files can be installed with ldconfig. > * New locale hrx_BR (Hunsrik as spoken in Brazil). > > Upstream changes affecting compatibility: > > * The --enable-memory-tagging configure option, and the AArch64 specific > functionality it gated, have been removed. Drop the corresponding > memory-tagging PACKAGECONFIG, it would now be an unrecognized option. > * The --enable-static-nss configure option has been removed, it was not > used here. > * The s390-linux-gnu (31bit) configuration is no longer supported. > > Recipe metadata changes: > > * Change 0004-nativesdk-glibc-Fix-buffer-overrun-with-a-relocated-SDK.patch, > it is adjusted for open_path() now sizing its candidate > path buffer via dl_scratch_buffer instead of alloca. The pre-pass that > computes the real max_dirnamelen is kept ahead of that allocation, so > print_search_path()'s new buffer precondition stays satisfied too. > * Drop 0023-CVE-2026-5450.patch and CVE_STATUS_STABLE_BACKPORTS, already > in 2.44 > * Drop the PR/HASHEQUIV_HASH_VERSION bump as its comment instructs. > > Tested on qemux86-64 > > [1] https://sourceware.org/pipermail/libc-alpha/2026-July/179159.html > > Signed-off-by: Khem Raj <[email protected]> > ---
Hi Khem, Thanks for the upgrade. I can see two failures here: I believe the first one is expected, but not the second one. So first, buildtools builder is failing with: ERROR: Failed to spawn fakeroot worker to run /srv/pokybuild/yocto-worker/buildtools/build/layers/openembedded-core/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_6.18.bb:do_install: [Errno 32] Broken pipe https://autobuilder.yoctoproject.org/valkyrie/#/builders/43/builds/4256 I believe this is just because we need to rebuild uninative on glibc upgrade. The second issue is a ptest failure: Failed ptests: {'m4': 'START: ptest-runner\n' ... 'EAGAIN == EWOULDBLOCK == 11\n' 'ENOTSUP == EOPNOTSUPP == 95\n' 'PASS: test-errno-h\n' 'PASS: test-error.sh\n' 'test-execute-main: test-execute-child subprocess failed: No such file ' 'or directory\n' 'Timeout! System state:\n' 'Collected system state:\n' '+ dmesg\n' ... 'ERROR: Exited from signal Killed (9)\n' 'DURATION: 451\n'} https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/4138 https://autobuilder.yoctoproject.org/valkyrie/#/builders/61/builds/4123 https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2009 https://autobuilder.yoctoproject.org/valkyrie/#/builders/61/builds/4128 Can you have a look at that last issue? Thanks, Mathieu -- Mathieu Dubois-Briand, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#242231): https://lists.openembedded.org/g/openembedded-core/message/242231 Mute This Topic: https://lists.openembedded.org/mt/120480716/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
