diff options
author | Peter Trommler <ptrommler@acm.org> | 2017-11-06 15:35:30 -0500 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-11-06 16:39:20 -0500 |
commit | 59de290928e6903337f31c1f8107ac8a98ea145d (patch) | |
tree | 7c8cd1ebd75bd1bb0f11b0ac24965f82cc4d74f8 /rts/ghc.mk | |
parent | 8613e61de62178e76cd0f8915bd1fbe9c200a039 (diff) | |
download | haskell-59de290928e6903337f31c1f8107ac8a98ea145d.tar.gz |
Update autoconf test for gcc to require 4.7 and up
Fixing #14244 required the newer gcc atomic built-ins that are provided
from 4.7 and up. This updates the test to check for minimum gcc version
4.7.
The version tests for 3.4 (!), 4.4, and 4.6 are no longer needed and can
be removed. This makes the build system simpler.
Test Plan: validate
Reviewers: austin, bgamari, hvr, simonmar
Reviewed By: bgamari
Subscribers: rwbarton, thomie, erikd
Differential Revision: https://phabricator.haskell.org/D4165
Diffstat (limited to 'rts/ghc.mk')
-rw-r--r-- | rts/ghc.mk | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/rts/ghc.mk b/rts/ghc.mk index 57db2970da..3ba7e53592 100644 --- a/rts/ghc.mk +++ b/rts/ghc.mk @@ -301,11 +301,7 @@ $(eval $(call distdir-opts,rts,dist,1)) # We like plenty of warnings. WARNING_OPTS += -Wall -ifeq "$(GccLT34)" "YES" -WARNING_OPTS += -W -else WARNING_OPTS += -Wextra -endif WARNING_OPTS += -Wstrict-prototypes WARNING_OPTS += -Wmissing-prototypes WARNING_OPTS += -Wmissing-declarations @@ -315,9 +311,7 @@ WARNING_OPTS += -Wpointer-arith WARNING_OPTS += -Wmissing-noreturn WARNING_OPTS += -Wnested-externs WARNING_OPTS += -Wredundant-decls -ifeq "$(GccLT46)" "NO" WARNING_OPTS += -Wundef -endif # These ones are hard to avoid: #WARNING_OPTS += -Wconversion |