From 543a587a84dc9260fd3e67d6063560032e1c98aa Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Tue, 22 Jul 2025 10:20:16 -0700 Subject: [PATCH] picolibc: Update to version proposed for Zephyr main Fast forward to upstream version containing a fix for a C++ incompatibility where isinf and isnan were incorrectly declared as C functions. This version also contains another useful change to disable the picolibc malloc implementation when built as a Zephyr module. This should improve error messages with Zephyr projects which use malloc but fail to define CONFIG_COMMON_LIBC_MALLOC. There are also minor cleanups in a few math functions in how FE_INEXACT exceptions are generated and AArch32 A-profile aeabi memcpy functions. Zephyr PR for this same version: https://github.com/zephyrproject-rtos/zephyr/pull/93529 Signed-off-by: Keith Packard --- picolibc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/picolibc b/picolibc index 382a3eea..c0902a4b 160000 --- a/picolibc +++ b/picolibc @@ -1 +1 @@ -Subproject commit 382a3eeaa4a3fb35b88764376f8bc3a8b4423cdf +Subproject commit c0902a4b372c969be10204a9945c2480a395681b