haskellPackages: add some arm-related issues to unsupported-platforms

* charsetdetect: dependency library which is vendored fails with a cpp
  failure on aarch64. Could probably theoretically support aarch64, but
  doesn't in practice.
* persist-state: aarch64 (no UNALIGNED_MEMORY) and armv7l (32 bit) fail
  in cpp.
This commit is contained in:
sternenseemann 2021-05-18 17:06:03 +02:00
parent 84f49ed51f
commit f95953424c
2 changed files with 6 additions and 0 deletions

View File

@ -306,6 +306,7 @@ unsupported-platforms:
bdcs-api: [ x86_64-darwin ]
bindings-directfb: [ x86_64-darwin ]
bindings-sane: [ x86_64-darwin ]
charsetdetect: [ aarch64-linux ] # not supported by vendored lib / not configured properly https://github.com/batterseapower/libcharsetdetect/issues/3
cut-the-crap: [ x86_64-darwin ]
d3d11binding: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
DirectSound: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-linux, armv7l-linux ]
@ -363,6 +364,7 @@ unsupported-platforms:
parport: [ x86_64-darwin ]
password: [ aarch64-linux, armv7l-linux ] # uses scrypt, which requries x86
password-instances: [ aarch64-linux, armv7l-linux ] # uses scrypt, which requries x86
persist-state: [ aarch64-linux, armv7l-linux ] # https://github.com/minad/persist-state/blob/6fd68c0b8b93dec78218f6d5a1f4fa06ced4e896/src/Data/PersistState.hs#L122-L128
piyo: [ x86_64-darwin ]
PortMidi-simple: [ x86_64-darwin ]
PortMidi: [ x86_64-darwin ]

View File

@ -52973,6 +52973,9 @@ self: {
libraryHaskellDepends = [ base bytestring ];
description = "Character set detection using Mozilla's Universal Character Set Detector";
license = "LGPL";
platforms = [
"armv7l-linux" "i686-linux" "x86_64-darwin" "x86_64-linux"
];
}) {};
"charsetdetect-ae" = callPackage
@ -198131,6 +198134,7 @@ self: {
];
description = "Serialization library with state and leb128 encoding";
license = lib.licenses.bsd3;
platforms = [ "i686-linux" "x86_64-darwin" "x86_64-linux" ];
}) {};
"persist2er" = callPackage