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

Reply via email to