diff options
author | Robert Scott <code@humanleg.org.uk> | 2019-07-20 01:21:16 +0100 |
---|---|---|
committer | Robert Scott <code@humanleg.org.uk> | 2019-07-20 01:24:18 +0100 |
commit | f60b221629b72265f04fd3ede48ce052bbedc18d (patch) | |
tree | d6de303d087a5f4e30eb86a79200be7f42c5b749 /pkgs/servers/blockbook | |
parent | 1b6d404bfecdc8f2cbb83a3f204c0e1f61ea0501 (diff) |
blockbook: increase ulimit -n on darwin for packr execution
macos default can cause build failures due to too many open files
Diffstat (limited to 'pkgs/servers/blockbook')
-rw-r--r-- | pkgs/servers/blockbook/default.nix | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/servers/blockbook/default.nix b/pkgs/servers/blockbook/default.nix index 6a1d8a75cc1ac..b95c3d41b3964 100644 --- a/pkgs/servers/blockbook/default.nix +++ b/pkgs/servers/blockbook/default.nix @@ -1,4 +1,5 @@ -{ buildGoPackage +{ stdenv +, buildGoPackage , lib , fetchFromGitHub , rocksdb @@ -30,7 +31,9 @@ buildGoPackage rec { nativeBuildInputs = [ pkg-config packr ]; - preBuild = '' + preBuild = lib.optionalString stdenv.isDarwin '' + ulimit -n 8192 + '' + '' export CGO_CFLAGS="-I${rocksdb}/include" export CGO_LDFLAGS="-L${rocksdb}/lib -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4" packr clean && packr |