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

Revert "[Makefile] Make LLVM_CONFIG check conditional based on usage" #11513

Merged
merged 1 commit into from
Dec 1, 2021

Conversation

straight-shoota
Copy link
Member

@straight-shoota straight-shoota commented Nov 30, 2021

Reverts #11454

https://github.com/crystal-lang/crystal/pull/11454/files was wrong in making LLVM_CONFIG a phony prerequisite because that means it triggers all dependent targets every time. This even causes nightly builds to fail (crystal-lang/distribution-scripts#171).

As suggested in #11509 (comment), it's better to simply revert the faulty commit.

#11509 already proposes a fixed implementation.

Resolves crystal-lang/distribution-scripts#171
Resolves #11511

@straight-shoota straight-shoota added topic:infrastructure kind:bug A bug in the code. Does not apply to documentation, specs, etc. labels Nov 30, 2021
@straight-shoota straight-shoota added this to the 1.3.0 milestone Nov 30, 2021
@straight-shoota straight-shoota added the kind:regression Something that used to correctly work but no longer works label Nov 30, 2021
@straight-shoota straight-shoota merged commit 23e0090 into master Dec 1, 2021
@straight-shoota straight-shoota deleted the revert-11454-fix/make-llvm-check branch December 1, 2021 11:00
@beta-ziliani beta-ziliani removed this from the 1.3.0 milestone Dec 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind:bug A bug in the code. Does not apply to documentation, specs, etc. kind:regression Something that used to correctly work but no longer works topic:infrastructure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Crystal edge from Snap failed CI fails for newest nightly docker image
3 participants