Skip to content

Commit

Permalink
Merge pull request #104166 from doronbehar/pkg/julia/cleanup
Browse files Browse the repository at this point in the history
julia: Disable tests for 1.3.1, and make 1.5.3 the default
  • Loading branch information
7c6f434c authored Nov 19, 2020
2 parents c7417fb + 1e4c335 commit ec695db
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 9 deletions.
13 changes: 8 additions & 5 deletions pkgs/development/compilers/julia/1.3.nix
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,15 @@ stdenv.mkDerivation rec {
makeFlags =
let
arch = head (splitString "-" stdenv.system);
march = { x86_64 = stdenv.hostPlatform.platform.gcc.arch or "x86-64"; i686 = "pentium4"; }.${arch}
march = {
x86_64 = stdenv.hostPlatform.platform.gcc.arch or "x86-64";
i686 = "pentium4";
aarch64 = "armv8-a";
}.${arch}
or (throw "unsupported architecture: ${arch}");
# Julia requires Pentium 4 (SSE2) or better
cpuTarget = { x86_64 = "x86-64"; i686 = "pentium4"; }.${arch}
cpuTarget = { x86_64 = "x86-64"; i686 = "pentium4"; aarch64 = "generic"; }.${arch}
or (throw "unsupported architecture: ${arch}");
# Julia applies a lot of patches to its dependencies, so for now do not use the system LLVM
# https://github.com/JuliaLang/julia/tree/master/deps/patches
in [
"ARCH=${arch}"
"MARCH=${march}"
Expand Down Expand Up @@ -119,7 +121,8 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

doCheck = !stdenv.isDarwin;
# Other versions of Julia pass the tests, but we are not sure why these fail.
doCheck = false;
checkTarget = "testall";
# Julia's tests require read/write access to $HOME
preCheck = ''
Expand Down
6 changes: 2 additions & 4 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9534,14 +9534,12 @@ in
inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
};

julia_15 = callPackage ../development/compilers/julia/1.5.nix {
julia_15 = callPackage ../development/compilers/julia/1.5.nix {
inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
};



julia_1 = julia_10;
julia = julia_1;
julia = julia_15;

jwasm = callPackage ../development/compilers/jwasm { };

Expand Down

0 comments on commit ec695db

Please sign in to comment.