[libcxx-commits] [libcxx] [libcxxabi] [libc++] Simplify how we install test-suite dependencies (PR #171504)

Alexander Richardson via libcxx-commits libcxx-commits at lists.llvm.org
Tue Dec 9 21:16:11 PST 2025


arichardson wrote:

> > Looks much simpler. Nice! Not tested it locally but lgtm assuming the tests pass
> 
> I think I am running into race conditions between the install targets in the CI. I may have to artificially serialize these installations, which IMO is OK.

Does that mean we have multiple install steps trying to write the same file? The one CI failure I see is
```
  -- Set runtime path of "/home/gha/actions-runner/_work/llvm-project/llvm-project/build/generic-gcc/libcxx/test-suite-install/lib/libc++.so.1.0" to ""
  CMake Error at /home/gha/actions-runner/_work/llvm-project/llvm-project/build/generic-gcc/libcxx/src/cmake_install.cmake:103 (file):
    file INSTALL cannot find
    "/home/gha/actions-runner/_work/llvm-project/llvm-project/build/generic-gcc/lib/libc++experimental.a":
```

This suggests to me that we are just missing a dependency somewhere?

https://github.com/llvm/llvm-project/pull/171504


More information about the libcxx-commits mailing list