forked from mirrors/nixpkgs
liquid-fixpoint: disable shared executables to fix the test suite
The test suite runs "fixpoint" in an environment where the required library search paths aren't set up properly.
This commit is contained in:
parent
bf09054ff0
commit
2c2965c395
|
@ -198,9 +198,6 @@ self: super: builtins.intersectAttrs super {
|
|||
# Nix-specific workaround
|
||||
xmonad = appendPatch (dontCheck super.xmonad) ./patches/xmonad-nix.patch;
|
||||
|
||||
# https://github.com/ucsd-progsys/liquid-fixpoint/issues/44
|
||||
# liquid-fixpoint = overrideCabal super.liquid-fixpoint (drv: { preConfigure = "patchShebangs ."; });
|
||||
|
||||
# wxc supports wxGTX >= 3.0, but our current default version points to 2.8.
|
||||
# http://hydra.cryp.to/build/1331287/log/raw
|
||||
wxc = (addBuildDepend super.wxc self.split).override { wxGTK = pkgs.wxGTK30; };
|
||||
|
@ -458,4 +455,9 @@ self: super: builtins.intersectAttrs super {
|
|||
# loc and loc-test depend on each other for testing. Break that infinite cycle:
|
||||
loc-test = super.loc-test.override { loc = dontCheck self.loc; };
|
||||
|
||||
# The test suite tries to run the "fixpoint" executable just built before and
|
||||
# fails, probably because the library search paths don't add up and it can't
|
||||
# find its own shared library.
|
||||
liquid-fixpoint = disableSharedExecutables super.liquid-fixpoint;
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue