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

Cap lint levels for rustc #3

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

cmskog
Copy link
Contributor

@cmskog cmskog commented Jul 28, 2020

A quick hardcode capping lints to warn.
Some crate authors think they know best and set "deny(warnings)", which means
that if we get a warning compiling this crate, the compile will fail.
Annoying !

In a "normal" cargo compile, cargo knows when a crate is upstream and then sets "--cap-lints" on rustc.
However, how that would work for mkRustCrate, I have no idea...
Might be as simple as adding a "source = ..." line to Cargo.lock...

A better solution would, of course, be to let cargo add the "--cap-lints" options itself on upstream crates, instead of hard coding.

Cap the lint levels to "warn".
Some crate authors are anal about setting "deny(warnings)", which means
that if we get a warning compiling this crate, the compile will fail.
Override this by using the "--cap-lints" option.
Just hardcode, as a first shot.
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

Successfully merging this pull request may close these issues.

1 participant