Hi Pjotr, Pjotr Prins <pjotr.publi...@thebird.nl> skribis:
> One immediate problem is that Julia comes with patches for LLVM 3.9 > only: > > https://github.com/JuliaLang/julia#llvm > > it downloads, patches and compiles a specific LLVM. We actually need > this even though the failing tests are possibly not related (I suspect > the math libraries are not showing the same results as the built-in > ones). Oh, indeed. For arpack-ng using the right version did help. It might be similar for other dependencies. I tried the patch below (README.md in Julia 0.6.0 says that plain LLVM 3.9 without patches is OK), but that didn’t solve the distributed.jl-related test failures. > I think we need to follow the recommended build steps for Julia first. > Then the tests should pass. Next perhaps link out components and send > bug reports upstream. Yeah, though we’d rather extract these bundled pieces somehow. Thanks, Ludo’.
diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm index 41bbc66dd..8e5e81314 100644 --- a/gnu/packages/julia.scm +++ b/gnu/packages/julia.scm @@ -314,7 +314,7 @@ "USE_SYSTEM_LIBGIT2=1" "USE_SYSTEM_OPENSPECFUN=1"))) (inputs - `(("llvm" ,llvm) + `(("llvm" ,llvm-3.9.1) ("arpack-ng" ,arpack-ng) ("coreutils" ,coreutils) ;for bindings to "mkdir" and the like ("lapack" ,lapack)