guix_mirror_bot pushed a commit to branch core-packages-team
in repository guix.

commit dde7600c12e0151381a06f1e4e25c9a1118d3c48
Author: Yelninei <[email protected]>
AuthorDate: Sat Jul 18 17:00:24 2026 +0000

    gnu: guile: Reenable JIT on the Hurd.
    
    * gnu/packages/guile.scm (guile-3.0)[#:configure-flags]: Remove 
--disable-jit.
    * gnu/packages/make-bootstrap.scm (make-guile-static): Same.
    
    Signed-off-by: Zheng Junjie <[email protected]>
    Reviewed-by: Ludovic Courtès <[email protected]>
    
    Merges: #10029
---
 gnu/packages/guile.scm          | 6 +-----
 gnu/packages/make-bootstrap.scm | 3 ---
 2 files changed, 1 insertion(+), 8 deletions(-)

diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index f1614d6d1f..a2d094078c 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -392,11 +392,7 @@ without requiring the source code to be rewritten.")
        ((#:parallel-build? _ #f)
         (not (%current-target-system)))
        ((#:configure-flags flags #~'())
-        ;; XXX: JIT-enabled Guile crashes in obscure ways on GNU/Hurd.
-        #~(cons* #$@(if (target-hurd?)
-                        #~("--disable-jit")
-                        #~())
-                 ;; -fexcess-precision=standard is required when compiling for
+        #~(cons* ;; -fexcess-precision=standard is required when compiling for
                  ;; i686-linux, otherwise "numbers.test" will fail
                  ;; (see <https://issues.guix.gnu.org/49368> and
                  ;; <https://issues.guix.gnu.org/49659>).
diff --git a/gnu/packages/make-bootstrap.scm b/gnu/packages/make-bootstrap.scm
index 711491c486..6915d6ba4d 100644
--- a/gnu/packages/make-bootstrap.scm
+++ b/gnu/packages/make-bootstrap.scm
@@ -639,9 +639,6 @@ for `sh' in $PATH, and without nscd, and with static NSS 
modules."
                          #~("AR=gcc-ar" "RANLIB=gcc-ranlib")
                          #~())
 
-                  #$@(if (target-hurd?)
-                         #~("--disable-jit")
-                         #~())
                   #$@(if (target-hurd64?)
                          #~("lt_cv_prog_compiler_static_works=yes")
                          #~())))

Reply via email to