haskellPackages.language-nix: disable tests on aarch64.

The test suite fails on aarch64 with a linker error that looks
suspiciously like this outstanding GHC issue:

https://ghc.haskell.org/trac/ghc/ticket/15275

Note that this change also fixes the existing `isi686` check to
conform to the new cross-compiling arch check.
This commit is contained in:
Drew Hess 2018-10-15 20:07:27 -04:00
parent c3aae55316
commit 46f937dddd
No known key found for this signature in database
GPG key ID: DEDAB57E001BD839

View file

@ -332,7 +332,7 @@ self: super: {
itanium-abi = dontCheck super.itanium-abi;
katt = dontCheck super.katt;
language-slice = dontCheck super.language-slice;
language-nix = if pkgs.stdenv.isi686 then dontCheck super.language-nix else super.language-nix;
language-nix = if (pkgs.stdenv.hostPlatform.isAarch64 || pkgs.stdenv.hostPlatform.isi686) then dontCheck super.language-nix else super.language-nix; # aarch64: https://ghc.haskell.org/trac/ghc/ticket/15275
ldap-client = dontCheck super.ldap-client;
lensref = dontCheck super.lensref;
lucid = dontCheck super.lucid; #https://github.com/chrisdone/lucid/issues/25