libtommath: fix cross build (#370328)

Changed files
+6 -4
pkgs
by-name
li
libtommath
+6 -4
pkgs/by-name/li/libtommath/package.nix
···
sha256 = "sha256-KWJy2TQ1mRMI63NgdgDANLVYgHoH6CnnURQuZcz6nQg=";
};
-
nativeBuildInputs = [ libtool ];
-
postPatch = ''
-
substituteInPlace makefile.shared --replace glibtool libtool
-
substituteInPlace makefile_include.mk --replace "shell arch" "shell uname -m"
+
substituteInPlace makefile.shared \
+
--replace-fail glibtool libtool \
+
--replace-fail libtool "${lib.getExe (libtool.override { stdenv = stdenv; })}"
+
substituteInPlace makefile_include.mk \
+
--replace-fail "gcc" "${stdenv.cc.targetPrefix}cc"
'';
preBuild = ''
makeFlagsArray=(PREFIX=$out \
+
CC=${stdenv.cc.targetPrefix}cc \
INSTALL_GROUP=$(id -g) \
INSTALL_USER=$(id -u))
'';