Forcing users to build with -Werror only punishes those building with newer compilers or toolchains than those in the repository CI. While maintaining a warning-free build is a noble cause, the repository CI can be adjusted so that it is enforced only for the platforms you're testing and not every single user.
Forcing users to build with -Werror only punishes those building with newer compilers or toolchains than those in the repository CI. While maintaining a warning-free build is a noble cause, the repository CI can be adjusted so that it is enforced only for the platforms you're testing and not every single user.