diff --git a/compiler/ghc.cabal.in b/compiler/ghc.cabal.in
index 3483effe3ab29cb68a640fcd700b65f2fd1a3312..b730ff465dc279c6f2f1e8562345fae57eb9095c 100644
--- a/compiler/ghc.cabal.in
+++ b/compiler/ghc.cabal.in
@@ -95,7 +95,7 @@ Library
       CPP-Options: -DHAVE_LIBZSTD
 
     Build-Depends: base       >= 4.11 && < 4.19,
-                   deepseq    >= 1.4 && < 1.5,
+                   deepseq    >= 1.4 && < 1.6,
                    directory  >= 1   && < 1.4,
                    process    >= 1   && < 1.7,
                    bytestring >= 0.9 && < 0.12,
diff --git a/ghc/ghc-bin.cabal.in b/ghc/ghc-bin.cabal.in
index 9e97beabf4abbbfbf33b4d91dc86e6e9cf0517f1..e9c88e07867a3397f79eee6b454aab6d28af11ff 100644
--- a/ghc/ghc-bin.cabal.in
+++ b/ghc/ghc-bin.cabal.in
@@ -56,7 +56,7 @@ Executable ghc
     if flag(internal-interpreter)
         -- NB: this is never built by the bootstrapping GHC+libraries
         Build-depends:
-            deepseq        == 1.4.*,
+            deepseq        >= 1.4 && < 1.6,
             ghc-prim       >= 0.5.0 && < 0.11,
             ghci           == @ProjectVersionMunged@,
             haskeline      == 0.8.*,
diff --git a/libraries/Cabal b/libraries/Cabal
index e71f6f263aa4d7ce7a145eb5ac417f2f580f2288..75e340ceb9beaea9dfc4347684519b0ca3d6a8f8 160000
--- a/libraries/Cabal
+++ b/libraries/Cabal
@@ -1 +1 @@
-Subproject commit e71f6f263aa4d7ce7a145eb5ac417f2f580f2288
+Subproject commit 75e340ceb9beaea9dfc4347684519b0ca3d6a8f8
diff --git a/libraries/containers b/libraries/containers
index 9f4a93604c66a5e605ce46fc30003b71802b3cfd..f61b0c9104a3c436361f56a0974c5eeef40c1b89 160000
--- a/libraries/containers
+++ b/libraries/containers
@@ -1 +1 @@
-Subproject commit 9f4a93604c66a5e605ce46fc30003b71802b3cfd
+Subproject commit f61b0c9104a3c436361f56a0974c5eeef40c1b89
diff --git a/libraries/deepseq b/libraries/deepseq
index 0bfe57809f8ecaf1921b82a6791d1ecc317d1998..eb1eff5236d2a38e10f49e12301daa52ad20915b 160000
--- a/libraries/deepseq
+++ b/libraries/deepseq
@@ -1 +1 @@
-Subproject commit 0bfe57809f8ecaf1921b82a6791d1ecc317d1998
+Subproject commit eb1eff5236d2a38e10f49e12301daa52ad20915b
diff --git a/libraries/ghc-boot/ghc-boot.cabal.in b/libraries/ghc-boot/ghc-boot.cabal.in
index 990f7d3adf73ae4e9f1f51c1ebcbf07bf84eb537..6a9c945cae566924b31ed4e98d48b997e0231eb6 100644
--- a/libraries/ghc-boot/ghc-boot.cabal.in
+++ b/libraries/ghc-boot/ghc-boot.cabal.in
@@ -76,7 +76,7 @@ Library
                    containers >= 0.5 && < 0.7,
                    directory  >= 1.2 && < 1.4,
                    filepath   >= 1.3 && < 1.5,
-                   deepseq    >= 1.4 && < 1.5,
+                   deepseq    >= 1.4 && < 1.6,
                    ghc-boot-th == @ProjectVersionMunged@
     if !os(windows)
         build-depends:
diff --git a/libraries/ghci/ghci.cabal.in b/libraries/ghci/ghci.cabal.in
index ce7dc10a3e6dc3ca66d10136177b29a409dad11e..5d8538751afcde19738bd695951c3f85d617691a 100644
--- a/libraries/ghci/ghci.cabal.in
+++ b/libraries/ghci/ghci.cabal.in
@@ -80,7 +80,7 @@ library
         binary           == 0.8.*,
         bytestring       >= 0.10 && < 0.12,
         containers       >= 0.5 && < 0.7,
-        deepseq          == 1.4.*,
+        deepseq          >= 1.4 && < 1.6,
         filepath         == 1.4.*,
         ghc-boot         == @ProjectVersionMunged@,
         ghc-heap         == @ProjectVersionMunged@,
diff --git a/libraries/hpc b/libraries/hpc
index efd3826085953f618a1626b6c701c0314ba8b9bc..50d520bf6002ab55032e233dced0556ad63ad0c0 160000
--- a/libraries/hpc
+++ b/libraries/hpc
@@ -1 +1 @@
-Subproject commit efd3826085953f618a1626b6c701c0314ba8b9bc
+Subproject commit 50d520bf6002ab55032e233dced0556ad63ad0c0
diff --git a/libraries/process b/libraries/process
index 6092a13f6bf2ef76105683c7f9e278c0dcadceec..4fb076dc1f8fe5ccc6dfab041bd5e621aa9e8e2c 160000
--- a/libraries/process
+++ b/libraries/process
@@ -1 +1 @@
-Subproject commit 6092a13f6bf2ef76105683c7f9e278c0dcadceec
+Subproject commit 4fb076dc1f8fe5ccc6dfab041bd5e621aa9e8e2c
diff --git a/libraries/text b/libraries/text
index e815d4d9bc362f4a3a36a850931fd3504eda967e..deaaef6216d3df524f8b998c54b317478094473c 160000
--- a/libraries/text
+++ b/libraries/text
@@ -1 +1 @@
-Subproject commit e815d4d9bc362f4a3a36a850931fd3504eda967e
+Subproject commit deaaef6216d3df524f8b998c54b317478094473c
diff --git a/utils/hpc b/utils/hpc
index b376045cb3f3d28815ca29d9c07df2e843cec1c3..eb800fe76409f54660335496592f777ae215ff92 160000
--- a/utils/hpc
+++ b/utils/hpc
@@ -1 +1 @@
-Subproject commit b376045cb3f3d28815ca29d9c07df2e843cec1c3
+Subproject commit eb800fe76409f54660335496592f777ae215ff92
diff --git a/utils/iserv/iserv.cabal.in b/utils/iserv/iserv.cabal.in
index 2460963d8cfab71f98e2359f876e74a58b3ed0e8..f14137d0054e43ab0e64228b88404b126d87835d 100644
--- a/utils/iserv/iserv.cabal.in
+++ b/utils/iserv/iserv.cabal.in
@@ -35,7 +35,7 @@ Executable iserv
                    binary     >= 0.7 && < 0.11,
                    bytestring >= 0.10 && < 0.12,
                    containers >= 0.5 && < 0.7,
-                   deepseq    >= 1.4 && < 1.5,
+                   deepseq    >= 1.4 && < 1.6,
                    ghci       == @ProjectVersionMunged@
 
     if os(windows)