-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Open
Labels
A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.C-bugCategory: This is a bug.Category: This is a bug.T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
Description
LLVM update detection in bootstrap currently only works if there is a bors merge commit:
Line 134 in d610b0c
format!("--author={}", config.stage0_metadata.config.git_merge_commit_email).into(), |
This means that it's not possible to run docker images with updated LLVM locally. For dist images you can use DEPLOY=1
, but for non-dist images we always download CI LLVM. You can't even specify NO_DOWNLOAD_CI_LLVM=1
without patching the Dockerfile or run.sh.
LLVM updates should be detected locally, without a bors merge commit as well.
jyn514
Metadata
Metadata
Assignees
Labels
A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.C-bugCategory: This is a bug.Category: This is a bug.T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)