-
Notifications
You must be signed in to change notification settings - Fork 12.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing tools in LLVM CI tarball #91710
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: