Skip to content

Commit e4a5e74

Browse files
committed
survey: Reduce excluded stackage executables.
With the recent update to nixpkgs master and my PRs to make systemd optional, we have a lot less failing packages.
1 parent 522d864 commit e4a5e74

File tree

1 file changed

+21
-22
lines changed

1 file changed

+21
-22
lines changed

survey/default.nix

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -959,6 +959,11 @@ let
959959
# focuslist-doctests: focuslist-doctests: unable to load package `ghc-prim-0.5.3'
960960
focuslist = dontCheck super.focuslist;
961961

962+
# Fails in doctests with:
963+
# doctests: /nix/store/nda51m9gymbx9qvzmjpfd4393jqq0gdm-ghc-8.6.5/lib/ghc-8.6.5/ghc-prim-0.5.3/HSghc-prim-0.5.3.o: unknown symbol `exp'
964+
# doctests: doctests: unable to load package `ghc-prim-0.5.3'
965+
yesod-paginator = dontCheck super.yesod-paginator;
966+
962967
# Disabling test suite because it takes extremely long (> 30 minutes):
963968
# https://github.com/mrkkrp/zip/issues/55
964969
zip = dontCheck super.zip;
@@ -1301,32 +1306,26 @@ in
13011306
builtins.removeAttrs allStackageExecutables [
13021307
# List of executables that don't work for reasons not yet investigated.
13031308
# When changing this file, we should always check if this list grows or shrinks.
1304-
"Agda"
1305-
"Allure"
1306-
"ALUT"
1307-
"clash-ghc"
1308-
"csg"
1309-
"cuda" # transitively depends on `systemd`, which doesn't build with musl
1310-
"debug"
1311-
"diagrams-builder"
1312-
"ersatz"
1313-
"gloss-examples" # needs opengl
1314-
"gtk3" # problem compiling `glib` dependency with `Distribution.Simple.UserHooks.UserHooks` type mismatch across Cabal versions; should go away once we no longer have to patch Cabal
1309+
"Agda" # anonymous function at build-support/fetchurl/boot.nix:5:1 called with unexpected argument 'meta', at build-support/fetchpatch/default.nix:14:1
1310+
"Allure" # marked as broken
1311+
"csg" # marked as broken
1312+
"cuda" # needs `allowUnfree = true`; enabling it gives `unsupported platform for the pure Linux stdenv`
1313+
"debug" # marked as broken
1314+
"diagrams-builder" # marked as broken
1315+
"ersatz" # marked as broken
1316+
"gloss-examples" # needs opengl: `cannot find -lGLU` `-lGL`
1317+
"gtk3" # problem compiling `glib` dependency: relocation R_X86_64_32 against hidden symbol `__TMC_END__' can not be used when making a PIE object
13151318
"H" # `zgemm_: symbol not found` when compiling Main; not clear how that can be provided
13161319
"hamilton" # openmp linker error via openblas
1317-
"hquantlib"
1318-
"ihaskell"
1319-
"jack" # transitively depends on `systemd`, which doesn't build with musl
1320-
"LambdaHack"
1320+
"hquantlib" # marked as broken
1321+
"ihaskell" # marked as broken
1322+
"LambdaHack" # marked as broken
13211323
"language-puppet" # dependency `hruby` does not build
1322-
"learn-physics"
1323-
"leveldb-haskell"
1324-
"odbc" # undeclared `<odbcss.h>` dependency
1325-
"OpenAL" # transitively depends on `systemd`, which doesn't build with musl
1324+
"learn-physics" # needs opengl: `cannot find -lGLU` `-lGL`
1325+
"odbc" # marked as broken
13261326
"qchas" # openmp linker error via openblas
1327-
"rhine-gloss" # needs opengl
1328-
"soxlib" # transitively depends on `systemd`, which doesn't build with musl
1329-
"yesod-paginator" # some `curl` build failure; seems to be in *fetching* the source .tar.gz in `fetchurl`, and gss is enabled there even though we tried to disable it
1327+
"rhine-gloss" # needs opengl: `cannot find -lGLU` `-lGL`
1328+
"soxlib" # dependency `sox` fails with: `formats.c:425:4: error: #error FIX NEEDED HERE`
13301329
];
13311330

13321331
inherit normalPkgs;

0 commit comments

Comments
 (0)