aboutsummaryrefslogtreecommitdiff
path: root/makefiles
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-04-26 12:22:13 +0200
committerLorenz Meier <lm@inf.ethz.ch>2014-04-26 12:22:13 +0200
commiteb520e7dcd7225bcc398847036fe5019c022708b (patch)
tree08a534781edfbc607c7a21bdcf9ff2accf4b97ef /makefiles
parentb20fe3b2ba6a1aef83dcfaddd54854085b72b5e3 (diff)
parent267b78f072b105294e28578d2d8bf28e56ff9fc9 (diff)
downloadpx4-firmware-eb520e7dcd7225bcc398847036fe5019c022708b.tar.gz
px4-firmware-eb520e7dcd7225bcc398847036fe5019c022708b.tar.bz2
px4-firmware-eb520e7dcd7225bcc398847036fe5019c022708b.zip
Merge pull request #849 from PX4/compile_pedantic
Compile pedantic
Diffstat (limited to 'makefiles')
-rw-r--r--makefiles/toolchain_gnu-arm-eabi.mk6
1 files changed, 5 insertions, 1 deletions
diff --git a/makefiles/toolchain_gnu-arm-eabi.mk b/makefiles/toolchain_gnu-arm-eabi.mk
index 1826b1e75..b519e0e7a 100644
--- a/makefiles/toolchain_gnu-arm-eabi.mk
+++ b/makefiles/toolchain_gnu-arm-eabi.mk
@@ -125,7 +125,11 @@ ARCHWARNINGS = -Wall \
-Wlogical-op \
-Wmissing-declarations \
-Wpacked \
- -Wno-unused-parameter
+ -Wno-unused-parameter \
+ -Werror=format-security \
+ -Werror=array-bounds \
+ -Wfatal-errors \
+ -Wformat=1
# -Wcast-qual - generates spurious noreturn attribute warnings, try again later
# -Wconversion - would be nice, but too many "risky-but-safe" conversions in the code
# -Wcast-align - would help catch bad casts in some cases, but generates too many false positives