summary refs log tree commit diff
path: root/pkgs/development/libraries/oneDNN
diff options
context:
space:
mode:
authorDaniël de Kok <me@danieldk.eu>2020-07-30 10:26:41 +0200
committerDaniël de Kok <me@danieldk.eu>2020-07-30 10:26:41 +0200
commit2598f0e60718eb7b2b1716dded6a12c442b23f57 (patch)
treeb3eb6d9d0a53e625bf91644a2d0a872788e4f9e9 /pkgs/development/libraries/oneDNN
parenta624ce3e32c5270a801423b215ea31b4f1b17aa9 (diff)
downloadnixpkgs-2598f0e60718eb7b2b1716dded6a12c442b23f57.tar
nixpkgs-2598f0e60718eb7b2b1716dded6a12c442b23f57.tar.gz
nixpkgs-2598f0e60718eb7b2b1716dded6a12c442b23f57.tar.bz2
nixpkgs-2598f0e60718eb7b2b1716dded6a12c442b23f57.tar.lz
nixpkgs-2598f0e60718eb7b2b1716dded6a12c442b23f57.tar.xz
nixpkgs-2598f0e60718eb7b2b1716dded6a12c442b23f57.tar.zst
nixpkgs-2598f0e60718eb7b2b1716dded6a12c442b23f57.zip
oneDNN: disable tests to avoid illegal instructions
oneDNN tests fail on some Hydra builders because they do not support SSE
4.2. Unfortunately, oneDNN does not seem to work without SSE 4.2, see
issues #93692 and #93747.
Diffstat (limited to 'pkgs/development/libraries/oneDNN')
-rw-r--r--pkgs/development/libraries/oneDNN/default.nix12
1 files changed, 2 insertions, 10 deletions
diff --git a/pkgs/development/libraries/oneDNN/default.nix b/pkgs/development/libraries/oneDNN/default.nix
index 80daf83de83..865a0ab7724 100644
--- a/pkgs/development/libraries/oneDNN/default.nix
+++ b/pkgs/development/libraries/oneDNN/default.nix
@@ -18,21 +18,13 @@ stdenv.mkDerivation rec {
 
   nativeBuildInputs = [ cmake ];
 
-  doCheck = true;
-
-  cmakeFlags = [
-    # oneDNN compiles with -msse4.1 by default, but not all x86_64
-    # CPUs support SSE 4.1.
-    "-DDNNL_ARCH_OPT_FLAGS="
-  ];
+  # Tests fail on some Hydra builders, because they do not support SSE4.2.
+  doCheck = false;
 
   # The test driver doesn't add an RPath to the build libdir
   preCheck = ''
     export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD/src
     export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD/src
-  '' + lib.optionalString stdenv.isx86_64 ''
-    # Use baseline SIMD in case CPU features get misdetected.
-    export DNNL_MAX_CPU_ISA=SSE41
   '';
 
   # The cmake install gets tripped up and installs a nix tree into $out, in