-Werror (or any alternatives in different languages)

Hash: SHA256


- From time to time I see upstreams using -Werror (or, #[deny(warnings)] in Rust)
which is definitely causing problems when gcc or any other compiler adds new
warnings. Unfortunately, some upstreams reject removing -Werror and use it just
for specific warnings.

I'm thinking about passing --cap-lints warnings to rustc to prevent erroring on
this (and just show warning). Should we do same for C/C++? Or should I
reconsider decision in Rust land?