diff --git a/flake.nix b/flake.nix index baff4571f..0336f562e 100644 --- a/flake.nix +++ b/flake.nix @@ -81,12 +81,12 @@ ''; hevmBase = ps : - (ps.haskellPackages.callCabal2nix "hevm" ./. { + (ps.haskell.lib.addExtraLibraries (ps.haskellPackages.callCabal2nix "hevm" ./. { # Haskell libs with the same names as C libs... # Depend on the C libs, not the Haskell libs. # These are system deps, not Cabal deps. secp256k1 = ps.secp256k1; - }).overrideAttrs(final: prev: { + }) [ ps.libiconv ]).overrideAttrs(final: prev: { HEVM_SOLIDITY_REPO = solidity; HEVM_ETHEREUM_TESTS_REPO = ethereum-tests; HEVM_FORGE_STD_REPO = forge-std;