guix_mirror_bot pushed a commit to branch core-packages-team in repository guix.
commit b4180c7802e6a97750f34c686afb284b6f3a6d99 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 4f32646afe5..8d52ae02cbc 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 d2367c7daed..0577394b3d2 100644 --- a/gnu/packages/make-bootstrap.scm +++ b/gnu/packages/make-bootstrap.scm @@ -638,9 +638,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") #~())))
