-
Notifications
You must be signed in to change notification settings - Fork 13k
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
"llvm-ar: No such file or directory" in run-make-fulldeps tests with download-ci-llvm #78110
Comments
Cc @Mark-Simulacrum since you're the one who implemented this :) |
Yes, that seems right. I did not know we relied on the LLVM tooling -- probably there's a few more tools we need too, will need to check. I imagine it's mostly a matter of just adding them to this section: https://github.com/rust-lang/rust/blob/master/src/bootstrap/dist.rs#L2541-L2543, they should already be built. I would be happy to take a PR for this. |
@Mark-Simulacrum I can make a patch adding a couple lines for (I assume testing locally involves compiling LLVM, so I might wait to do that until I have access again to a many-cores desktop rather than just my laptop.) |
Hm, sort of. So you will need to post a PR, but then bors try will generate sufficient artifacts to test. You will want to replace https://github.com/rust-lang/rust/blob/master/src/bootstrap/bootstrap.py#L435-L439 with the sha of the try build that bors posts. |
|
@mati865 I’ll find out! I’ve already started a try build with just @Mark-Simulacrum I can temporarily hard-code Would it make sense to have a "timestamp-ish" file, and pick the last commit that touched either the submodule or that file? That would only be useful until the next LLVM update, though. (Unless we need to tweak thepackaging of the |
Package more llvm-* tools in the rust-dev component, for run-make-fulldeps tests Fixes rust-lang#78110
I recently added
profile = "compiler"
toconfig.toml
in my local repository. In particular, this enables:When running the full test suite with
./x.py test
I get three errors similar to this:Maybe the packaging of LLVM downloaded from CI needs to be fixed to include
llvm-ar
?The text was updated successfully, but these errors were encountered: