-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Missing tools in LLVM CI tarball #91710
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
I think we should disable copying those tools under ci-llvm for now, and then decide if we want to include them in the ci-llvm artifact or not. |
@Aaron1011 makes sense to me! |
Actually the problem seems to be bigger, for now I disabled using the LLVM CI tarball locally and it still failed. |
@nox What error are you getting with it disabled? |
Exactly the same. I restarted the whole build after running |
Ah! The compiler profile sets |
I'll open a PR to make copying the tools conditional on LLVM being built locally. |
Or just call |
@jyn514 Those tools don't exist in the downloaded archive, so |
…k-Simulacrum Don't copy llvm tools to sysroot when using download-ci-llvm Fixes rust-lang#91710
…Simulacrum Don't copy llvm tools to sysroot when using download-ci-llvm Fixes rust-lang#91710
I've rebased this morning and I can't build the repo anymore since #91685 landed.
It seems there are missing tools in the LLVM CI tarball.
AFAICT, these are the tools CI copies in the tarball:
rust/src/bootstrap/dist.rs
Lines 2077 to 2087 in 3b263ce
And these are the tools bootstrap tries to install in
build/
:rust/src/bootstrap/compile.rs
Lines 1169 to 1177 in 3b263ce
LLVM_TOOLS
being defined as:rust/src/bootstrap/lib.rs
Lines 172 to 186 in 3b263ce
As you can see, there are many tools in
LLVM_TOOLS
that are not included in thatdist
step shown above.I'm on macOS, and here is the list of tools that I found in the downloaded LLVM CI tarball:
Cc @Aaron1011 who authored #91685.
The text was updated successfully, but these errors were encountered: