From cb76c03216fbc042bad2a603e0bcdd7d74ffa86d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Sat, 11 Aug 2012 21:53:43 +0200 Subject: [PATCH] guile: fix Solaris builds --- pkgs/development/interpreters/guile/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/guile/default.nix b/pkgs/development/interpreters/guile/default.nix index 78a7a8e793e..cc49ab87af8 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.)