diff --git a/pkgs/development/interpreters/guile/default.nix b/pkgs/development/interpreters/guile/default.nix index 78a7a8e793ee..cc49ab87af89 100644 --- a/pkgs/development/interpreters/guile/default.nix +++ b/pkgs/development/interpreters/guile/default.nix @@ -94,12 +94,15 @@ # Same for these (?). "--with-libreadline-prefix=${readline}" "--with-libunistring-prefix=${libunistring}" + + # See below. + "--without-threads" ]; }) // -(if (stdenv.isFreeBSD || stdenv.isSunOS) +(if stdenv.isFreeBSD then { # XXX: Thread support is currently broken on FreeBSD and Solaris (namely # the `SCM_I_IS_THREAD' assertion in `scm_spawn_thread' is hit.)