Skip to content
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

Ninja and shake different behavior #829

Open
stelleg opened this issue Jun 7, 2022 · 0 comments
Open

Ninja and shake different behavior #829

stelleg opened this issue Jun 7, 2022 · 0 comments

Comments

@stelleg
Copy link

stelleg commented Jun 7, 2022

Haven't figured out yet if this is a Ninja issue or a shake issue, but I thought it was at least worth reporting as they differ in behavior. When attempting to use shake to build LLVM 14.0.4, I'm getting what appears to be a circular dependency:

Invariant broken in &?>, not equalValue for all arguments (after normalisation).
Input1:
  bin/llvm-locstats
Output1:
  bin/llvm-locstats

Ninja builds without such an error. Going to see if I can debug the issue using shake's internal Ninja tools.

Issue occurs with the following versions:

✔ shake --version
Shake build system, version 0.19.5
✔ ninja --version
1.11.0
✔ cmake --version
cmake version 3.23.2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant