rules: drop -Wno-error additional flags from default TARGET_CFLAGS
authorChristian Marangi <ansuelsmth@gmail.com>
Sun, 17 Jul 2022 11:26:14 +0000 (13:26 +0200)
committerChristian Marangi <ansuelsmth@gmail.com>
Mon, 26 Dec 2022 11:59:18 +0000 (12:59 +0100)
commit5db4fbad4f55acf1a1bcc8b9685e2581789226a5
tree1b0fcefd35f2e41a18669fa63cc2085420f22907
parentab31547df06430798e6adb853a7faab13eb1754c
rules: drop -Wno-error additional flags from default TARGET_CFLAGS

We currently enable -Wno-error=unused-but-set-variable and
-Wno-error=unused-result by default on every compile package.

While this is (relatively) unharmful, we should follow other project
direction and starts enforcing good code quality. For example the linux
kernel recently started to enforce Wall by default and clean code is
mandatory for inclusion.

Drop for good these flags and and make it mandatory to correctly handle
return values at least with a warning log if they are not strictly error
condition.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
rules.mk