Open nickdesaulniers opened 10 months ago
@llvm/issue-subscribers-libc
Author: Nick Desaulniers (nickdesaulniers)
Ok, so looking at the buildbots, the are a mix of build bots that are using -DLLVM_ENABLE_PROJECTS=libc
rather than -DLLVM_ENABLE_RUNTIMES=libc
. This is based on the name of the buildbot containing "runtimes" or not.
https://github.com/llvm/llvm-zorg/blob/main/zorg/buildbot/builders/annotated/libc-linux.py
Actually, all of the buildbots except libc-x86_64-debian-dbg-runtimes-build are using enable projects.
So I think doing this in a few steps would look like:
Since libc-x86_64-debian-dbg-runtimes-build is the only enable runtimes bot, I propose that we delete it, then just move all buildbots to use enable runtimes rather than enable projects.
The fullbuilds enable clang and compiler-rt; I'm not sure we need to do that? https://github.com/llvm/llvm-zorg/blob/7ddf53595cbd6bebc63b8e8ee7f0ac3617a25e26/zorg/buildbot/builders/annotated/libc-linux.py#L90C1-L91C1
we've observed issues in the past where flags set in llvm's cmake files end up polluting toolchain command line options for libc.
Via discussions with @ldionne on discord and https://github.com/llvm/llvm-project/pull/77810#issuecomment-1890061319
We would have to update documentation, too. cc @petrhosek