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