-
-
Notifications
You must be signed in to change notification settings - Fork 15k
Error message for cmake could meet bar set by that for ninja #90679
Copy link
Copy link
Closed
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-enhancementCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.E-easyCall for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.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)
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-enhancementCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.E-easyCall for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.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)
Type
Fields
Give feedbackNo fields configured for issues without a type.
I tried to build on a new machine. Got this message:
Which I'm used to.
I googled a bit, installed
cmake, figured out how to get PATH set up, et cetera.Then I built again. And got this:
I'm not sure, but: Isn't
cmakesolely necessary in our build for building LLVM? if that's the case, then shouldn't both thecmakefailure and theninjafailure be providing the same level of feedback (namely, suggesting that one side-step building LLVM altogether as an alternative option to downloading and installingcmake)?(Or is the assumption here that
cmakewill be used by so many crates, people should just bite bullet and install it? Even so, we could give better guidance up front about where to look for it.)