diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index 124373bf8c1372a2e645c2b4982e112f67ed6224..dbf3c8ee5751e1ea1ad689fe9cfc447dc41d9c29 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -2174,7 +2174,7 @@ (define-public mcron
                       #t)))))
     (native-inputs `(("pkg-config" ,pkg-config)
                      ("tzdata" ,tzdata-for-tests)))
-    (inputs `(("guile" ,guile-2.2)))
+    (inputs `(("guile" ,guile-2.2.7)))       ;fix <https://bugs.gnu.org/37237>
     (home-page "https://www.gnu.org/software/mcron/")
     (synopsis "Run jobs at scheduled times")
     (description