rust-lang / rust · Issue No. 160584
Mostly an issue for new setups (e.g. clean server nodes)
I usually want to build autodiff, offload, clang, lld, llvm and rustc.
Autodiff has the problem that it has few, but huge, object files, so gnu-ld takes multiple minutes to link, and later offload steps straight-up fail without another lld on path. I should move the enzyme/lld builds to be one of the last steps, so that lld is available by then.
./x build --stage 1 library
We first run the lld step, then other ones.
https://rustc-dev-guide.rust-lang.org/offload/installation.html#build-instructions
linux
latest main
Relay reads this issue against the repository's contribution signals: the files it is likely to touch, how the maintainers triage work this size, and what the first contribution would exercise.
The full analysis for this issue is still being assembled. Until then, the description above and the thread on GitHub are the most reliable context.