5 ms·
Doesn't uh your build chain introduce a build chain dependency? Like each compiler compiles differently anyway, so if you care enough about warnings to have a z
by nathan_compton 3y ago
Doesn't uh your build chain introduce a build chain dependency? Like each compiler compiles differently anyway, so if you care enough about warnings to have a zero warning policy, then don't you also care about it on every platform/build chain? I don't get this.
- mikepurvis 3y agoAs someone in DevOps with very similar frustrations to those expressed in TFA, I think my main issue with it comes when the people maintaining the software (who added Werror) aren't the ones spearheading the migration to a new Ubuntu LTS and therefore a new toolchain. That centralized strike force migration team now has to either fix everyone else's piddly deprecations for them, or else have a way off temporarily patching out Werror until that work can be handed back to the original maintainers.
- dagmx 3y agoA lot of projects use something like CMake to abstract that away. And even if ignore MSVC specific arguments, you’d still have to deal with multiple versions and variants of clang + gcc