summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Gevaerts <frank@gevaerts.be>2016-08-12 14:41:06 +0200
committerFrank Gevaerts <frank@gevaerts.be>2016-08-12 14:42:31 +0200
commit37cc4336286bd5ba8fd7611e91dd197469a2e9d2 (patch)
treef903c6ab6560702e4007413400d3ef8324309197
parent578525b4638f575e30edb963c0de5dde44e250d5 (diff)
downloadrockbox-37cc4336286bd5ba8fd7611e91dd197469a2e9d2.tar.gz
rockbox-37cc4336286bd5ba8fd7611e91dd197469a2e9d2.zip
Silence newer toolchains a bit
Newer toolchains (both gcc and libc related) add a lot of warnings. While these can be useful and correct, cleaning them up woult be a lot of work and isn't likely to actually happen any time soon. Change-Id: I8c4e8cd3dc92f9afa4bf003c63ca65e895e3ef00
-rwxr-xr-xtools/configure9
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/configure b/tools/configure
index 4c742f500f..4910dcb000 100755
--- a/tools/configure
+++ b/tools/configure
@@ -237,6 +237,9 @@ simcc () {
237 GCCOPTS=`echo $CCOPTS | sed -e s/-ffreestanding// -e s/-nostdlib// -e s/-Wundef//` 237 GCCOPTS=`echo $CCOPTS | sed -e s/-ffreestanding// -e s/-nostdlib// -e s/-Wundef//`
238 238
239 GCCOPTS="$GCCOPTS -fno-builtin -g" 239 GCCOPTS="$GCCOPTS -fno-builtin -g"
240 # Some linux setups like to warn about unused results. They are correct,
241 # but cleaning this up is a lot of work.
242 GCCOPTS="$GCCOPTS -Wno-unused-result"
240 GCCOPTIMIZE='' 243 GCCOPTIMIZE=''
241 LDOPTS="$LDOPTS -lm" # button-sdl.c uses sqrt() 244 LDOPTS="$LDOPTS -lm" # button-sdl.c uses sqrt()
242 sigaltstack="" 245 sigaltstack=""
@@ -4189,6 +4192,12 @@ else
4189 GCCOPTS="$GCCOPTS -Wno-override-init" 4192 GCCOPTS="$GCCOPTS -Wno-override-init"
4190 fi 4193 fi
4191 4194
4195 if test "$gccnum" -ge "601"; then
4196 # gcc 6 adds a lot of warnings that while useful are too time-consuming
4197 # to clean up right away
4198 GCCOPTS="$GCCOPTS -Wno-shift-negative-value -Wno-unused-const-variable -Wno-nonnull-compare -Wno-tautological-compare"
4199 fi
4200
4192 case $prefix in 4201 case $prefix in
4193 ""|"$CROSS_COMPILE") 4202 ""|"$CROSS_COMPILE")
4194 # simulator 4203 # simulator