[libcxx-commits] [libcxx] [libcxx] Update CI picolibc version to v1.8.10 (PR #152731)
Victor Campos via libcxx-commits
libcxx-commits at lists.llvm.org
Fri Aug 8 07:16:41 PDT 2025
https://github.com/vhscampos created https://github.com/llvm/llvm-project/pull/152731
None
>From b817c2594f0709e32283cf21d69c5ef2913c7e0b Mon Sep 17 00:00:00 2001
From: Victor Campos <victor.campos at arm.com>
Date: Fri, 8 Aug 2025 15:14:23 +0100
Subject: [PATCH] [libcxx] Update CI picolibc version to v1.8.10
---
libcxx/test/std/depr/depr.c.headers/uchar_h.compile.pass.cpp | 3 ---
libcxx/test/std/strings/c.strings/cuchar.compile.pass.cpp | 3 ---
libcxx/utils/ci/build-picolibc.sh | 4 ++--
3 files changed, 2 insertions(+), 8 deletions(-)
diff --git a/libcxx/test/std/depr/depr.c.headers/uchar_h.compile.pass.cpp b/libcxx/test/std/depr/depr.c.headers/uchar_h.compile.pass.cpp
index a1560c8ee5853..2b64554666817 100644
--- a/libcxx/test/std/depr/depr.c.headers/uchar_h.compile.pass.cpp
+++ b/libcxx/test/std/depr/depr.c.headers/uchar_h.compile.pass.cpp
@@ -11,9 +11,6 @@
// Apple platforms don't provide <uchar.h> yet, so these tests fail.
// XFAIL: target={{.+}}-apple-{{.+}}
-// mbrtoc16 not defined.
-// XFAIL: LIBCXX-PICOLIBC-FIXME
-
// <uchar.h>
#include <uchar.h>
diff --git a/libcxx/test/std/strings/c.strings/cuchar.compile.pass.cpp b/libcxx/test/std/strings/c.strings/cuchar.compile.pass.cpp
index 2076384deb2b2..db00cbde33365 100644
--- a/libcxx/test/std/strings/c.strings/cuchar.compile.pass.cpp
+++ b/libcxx/test/std/strings/c.strings/cuchar.compile.pass.cpp
@@ -11,9 +11,6 @@
// Apple platforms don't provide <uchar.h> yet, so these tests fail.
// XFAIL: target={{.+}}-apple-{{.+}}
-// mbrtoc16 not defined.
-// XFAIL: LIBCXX-PICOLIBC-FIXME
-
// <cuchar>
#include <cuchar>
diff --git a/libcxx/utils/ci/build-picolibc.sh b/libcxx/utils/ci/build-picolibc.sh
index 521c1bef9fc7e..437ff82f47066 100755
--- a/libcxx/utils/ci/build-picolibc.sh
+++ b/libcxx/utils/ci/build-picolibc.sh
@@ -69,8 +69,8 @@ picolibc_source_dir="${build_dir}/picolibc-source"
picolibc_build_dir="${build_dir}/picolibc-build"
mkdir -p "${picolibc_source_dir}"
mkdir -p "${picolibc_build_dir}"
-# Download a known good version of picolibc.
-picolibc_commit="48fbc2009c6473293d03d5ec6f190565c6223a5c"
+# Download a known good version of picolibc (v1.8.10)
+picolibc_commit="51a8b32857e75345c37652a80b5cda98b28d69e5"
curl -L "https://github.com/picolibc/picolibc/archive/${picolibc_commit}.zip" --output "${picolibc_source_dir}/picolibc.zip"
unzip -q "${picolibc_source_dir}/picolibc.zip" -d "${picolibc_source_dir}"
mv "${picolibc_source_dir}/picolibc-${picolibc_commit}"/* "${picolibc_source_dir}"
More information about the libcxx-commits
mailing list