Adjust ruby gem defaults for scrypt on darwin
Without the adjustment I was not able to build scrypt. It was failing because of missing symbols due to the parameter '-arch i386' being appended to the clang calls.
This commit is contained in:
parent
3c6e0f1207
commit
4f01beb531
@ -152,6 +152,14 @@ in
|
|||||||
buildInputs = [ cmake pkgconfig openssl libssh2 zlib ];
|
buildInputs = [ cmake pkgconfig openssl libssh2 zlib ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
scrypt = attrs:
|
||||||
|
if stdenv.isDarwin then {
|
||||||
|
dontBuild = false;
|
||||||
|
postPatch = ''
|
||||||
|
sed -i -e "s/-arch i386//" Rakefile ext/scrypt/Rakefile
|
||||||
|
'';
|
||||||
|
} else {};
|
||||||
|
|
||||||
snappy = attrs: {
|
snappy = attrs: {
|
||||||
buildInputs = [ args.snappy ];
|
buildInputs = [ args.snappy ];
|
||||||
};
|
};
|
||||||
@ -212,4 +220,3 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user