Skip to content

Conversation

DavidSpickett
Copy link
Collaborator

1.9.0 is the latest release.

This doesn't fix any current problem, I just want to make sure we update these things once in a while in case upstream picolibc adopts new versions.

1.9.0 is the latest release.

This doesn't fix any current problem, I just want to make sure we update
these things once in a while in case upstream picolibc adopts
new versions.
@DavidSpickett DavidSpickett requested a review from a team as a code owner September 12, 2025 14:58
@llvmbot llvmbot added the libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. label Sep 12, 2025
@llvmbot
Copy link
Member

llvmbot commented Sep 12, 2025

@llvm/pr-subscribers-libcxx

Author: David Spickett (DavidSpickett)

Changes

1.9.0 is the latest release.

This doesn't fix any current problem, I just want to make sure we update these things once in a while in case upstream picolibc adopts new versions.


Full diff: https://github.com/llvm/llvm-project/pull/158308.diff

1 Files Affected:

  • (modified) libcxx/utils/ci/build-picolibc.sh (+1-1)
diff --git a/libcxx/utils/ci/build-picolibc.sh b/libcxx/utils/ci/build-picolibc.sh
index 521c1bef9fc7e..1ce60d7a62b07 100755
--- a/libcxx/utils/ci/build-picolibc.sh
+++ b/libcxx/utils/ci/build-picolibc.sh
@@ -95,7 +95,7 @@ EOF
 venv_dir="${build_dir}/meson-venv"
 python3 -m venv "${venv_dir}"
 # Install the version of meson that was the latest at the time this script was written.
-"${venv_dir}/bin/pip" install "meson==1.1.1"
+"${venv_dir}/bin/pip" install "meson==1.9.0"
 
 "${venv_dir}/bin/meson" setup \
   -Dincludedir=include -Dlibdir=lib -Dspecsdir=none -Dmultilib=false -Dpicoexit=false \

@DavidSpickett
Copy link
Collaborator Author

Picolibc is already using Meson 1.9.0 as evidenced by CI logs and changes (picolibc/picolibc@9792304).

There is a PR to update the Picolibc version we use (#152731), so I will wait for that to conclude and then try this again. In case the version it updates to has incompatibilities still.

@ldionne ldionne merged commit f0cf167 into llvm:main Sep 15, 2025
71 of 81 checks passed
@DavidSpickett
Copy link
Collaborator Author

Actually didn't intend for this to be merged right now, but no harm done, it does work for the current versions being used.

Might end up changing it again when we update picolibc, but if all goes well, we won't have to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants