Skip to content

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