Skip to content

Commit b54afcd

Browse files
committed
flake: make develop environment work on aarch64 macOS
1 parent 6c72809 commit b54afcd

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

flake.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
# TODO: maybe only override it for echidna-redistributable?
2929
pkgsStatic = if pkgs.stdenv.hostPlatform.isLinux then pkgs.pkgsStatic else pkgs;
3030
# this is not perfect for development as it hardcodes solc to 0.5.7, test suite runs fine though
31-
solc = solc-pkgs.mkDefault pkgs pkgs.solc_0_5_7;
31+
# 0.5.7 is not available on aarch64 darwin so alternatively pick 0.8.5
32+
solc = solc-pkgs.mkDefault pkgs (pkgs.solc_0_5_7 or pkgs.solc_0_8_5);
3233

3334
secp256k1-static = pkgsStatic.secp256k1.overrideAttrs (attrs: {
3435
configureFlags = attrs.configureFlags ++ [ "--enable-static" ];

0 commit comments

Comments
 (0)