diff options
| author | Austin Seipp <aseipp@pobox.com> | 2019-04-02 17:39:53 -0500 |
|---|---|---|
| committer | Austin Seipp <aseipp@pobox.com> | 2019-04-07 00:45:22 -0500 |
| commit | 12db6c18f94624fd39ffac96caa92c28b45c5923 (patch) | |
| tree | ede61c3929a07ea453fc4dd0de06e2ebbed69a52 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 536c72a62b76714aa80a1fb48580d7cb5155962c (diff) | |
cryptol: fix, rework cryptol 2.6.0 builds
- The previous build of Cryptol was broken on GHC 8.6.x, which is now the
new default. That's been fixed with a few upstream patches that will come
up whenever the next release happens.
- There was also a build failure on base-compat, fixed by jailbreaking.
- The previous setup had all-packages.nix creating a new derivation
solely for the purpose of wrapping the Z3 binary. This has been removed:
the wrapper is still added but during the Haskell build itself, so that
all Haskell dependent packages can use the cryptol interpreters too.
- In its place, we use justStaticExecutables, so people using nix-env
and Cryptol users who *don't* need haskell dependencies can get much
smaller closures. Obviously this still implies a second build, but
this build is much more useful than one that merely adds a shell
script to a package that's relatively expensive to compile...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
