diff --git a/CHANGES.txt b/CHANGES.txt
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,7 @@
 Changelog for Shake
 
+0.15.8
+    Extra base bounds to rule out building on GHC 7.4
 0.15.7
     Require extra-1.4.8
     #457, better error message when calling need on a directory
diff --git a/shake.cabal b/shake.cabal
--- a/shake.cabal
+++ b/shake.cabal
@@ -1,7 +1,7 @@
 cabal-version:      >= 1.10
 build-type:         Simple
 name:               shake
-version:            0.15.7
+version:            0.15.8
 license:            BSD3
 license-file:       LICENSE
 category:           Development, Shake
@@ -81,7 +81,7 @@
     default-language: Haskell2010
     hs-source-dirs:   src
     build-depends:
-        base == 4.*,
+        base >= 4.5,
         directory,
         hashable >= 1.1.2.3,
         binary,
