[libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
David Spickett via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Mar 26 09:26:25 PDT 2025
DavidSpickett wrote:
Here are the instructions to reproduce this on any machine:
```
# If you have qemu-system-arm >= 9.0.2 installed already, skip this.
$ wget https://download.qemu.org/qemu-9.0.2.tar.xz
$ cd qemu-9.0.2/
$ ./configure --prefix=/usr/local --target-list=arm-softmmu
$ make -j$(nproc)
$ sudo make install
# Probably have this if you have tested libcxx on this machine already.
$ sudo apt install python3-psutil
$ cd llvm-project
# Note: if this complains about a missing symbol __head_size_min, make sure the clang is calling a recent lld as the linker.
$ export CC=<your clang>
$ export CXX=<your clang++>
# Downloads and builds picilibc, runs libcxx tests on qemu-system-arm.
$ ./libcxx/utils/ci/run-buildbot armv7m-picolibc
```
Picolibc version used is 1.8.9 (https://github.com/picolibc/picolibc/commit/48fbc2009c6473293d03d5ec6f190565c6223a5c).
I've made sure current `main` passes, will reproduce the PR's failures next, and read through Dominik's suggestion.
https://github.com/llvm/llvm-project/pull/131921
More information about the libcxx-commits
mailing list