diff --git a/hadrian/stack.yaml b/hadrian/stack.yaml
index 9114485dd8ff1c9943dc2a10637c04690a8b9d3c..f4643089345e3d8c05afc672b9fe71494943df47 100644
--- a/hadrian/stack.yaml
+++ b/hadrian/stack.yaml
@@ -1,4 +1,6 @@
-resolver: lts-19.8
+# GHC's configure script reports that GHC versions 9.2 and greater are required
+# to build GHC from source.
+resolver: lts-20.26 # GHC 9.2.8
 
 packages:
 - '.'
diff --git a/hadrian/stack.yaml.lock b/hadrian/stack.yaml.lock
index 7573f5335522d07e81237b76bf75ca3a970d6f33..6c0678d606cb6bdb97338d21f28170a7310bfcd6 100644
--- a/hadrian/stack.yaml.lock
+++ b/hadrian/stack.yaml.lock
@@ -6,7 +6,7 @@
 packages: []
 snapshots:
 - completed:
-    size: 618506
-    url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/19/8.yaml
-    sha256: f1c4aca9b9b81afbb9db55571acb0690cdc01ac97a178234de281f9dc075e95e
-  original: lts-19.8
+    size: 650475
+    url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/20/26.yaml
+    sha256: 5a59b2a405b3aba3c00188453be172b85893cab8ebc352b1ef58b0eae5d248a2
+  original: lts-20.26