Compiling ta-lib on Void Linux and NixOS
01 Dec 2022Void Linux
wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
./configure --prefix=/opt
make
make install
and add /opt/lib
to /etc/ld.so.conf
.
NixOS
On nix, something like
{ pkgs ? import <nixpkgs> {} }:
pkgs.stdenv.mkDerivation {
# store in pkgs/development/libraries
pname = "ta-lib";
enableParallelBuilding = true;
version = "0.4.0";
src = pkgs.fetchzip {
url = "http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz";
sha256 = "0b4mynd8rwn9z3cfqlzmvjzpyj0xak35v01iazdf522rzzqwv33c";
};
baseInputs = [];
buildInputs = [];
# in lieu of a patch.
# see https://www.reddit.com/r/NixOS/comments/szjn9l/baffled_why_derivation_fails/
hardeningDisable = ["format"];
}