diff --git a/hpc-bin.cabal b/hpc-bin.cabal
index cd66853e5ebc47ab8f3a90c9e67913b0c2159ed0..c9afba58f11f88f0f0b86920ef6a59869c745ec8 100644
--- a/hpc-bin.cabal
+++ b/hpc-bin.cabal
@@ -31,9 +31,9 @@ Executable hpc
         Build-Depends: base       < 3
 
     if flag(base3) || flag(base4)
-        Build-Depends: directory  >= 1   && < 1.1,
-                       containers >= 0.1 && < 0.3,
-                       array      >= 0.1 && < 0.3
+        Build-Depends: directory  >= 1   && < 1.2,
+                       containers >= 0.1 && < 0.6,
+                       array      >= 0.1 && < 0.5
     Build-Depends: haskell98, hpc
     Extensions: CPP