libcap: Fix cross-compilation

authored by Ben Gamari and committed by Will Dietz db9f302c c8d03e62

+4 -2
+4 -2
pkgs/os-specific/linux/libcap/default.nix
··· 1 - { stdenv, fetchurl, attr, perl, pam ? null }: 2 assert pam != null -> stdenv.isLinux; 3 4 stdenv.mkDerivation rec { ··· 13 outputs = [ "out" "dev" "lib" "man" "doc" ] 14 ++ stdenv.lib.optional (pam != null) "pam"; 15 16 - nativeBuildInputs = [ perl ]; 17 18 buildInputs = [ pam ]; 19 ··· 22 makeFlags = [ 23 "lib=lib" 24 (stdenv.lib.optional (pam != null) "PAM_CAP=yes") 25 ]; 26 27 prePatch = ''
··· 1 + { stdenv, buildPackages, fetchurl, attr, perl, pam ? null }: 2 assert pam != null -> stdenv.isLinux; 3 4 stdenv.mkDerivation rec { ··· 13 outputs = [ "out" "dev" "lib" "man" "doc" ] 14 ++ stdenv.lib.optional (pam != null) "pam"; 15 16 + nativeBuildInputs = [ perl buildPackages.stdenv.cc ]; 17 18 buildInputs = [ pam ]; 19 ··· 22 makeFlags = [ 23 "lib=lib" 24 (stdenv.lib.optional (pam != null) "PAM_CAP=yes") 25 + "BUILD_CC=${buildPackages.stdenv.cc.targetPrefix}gcc" 26 + "CC=${stdenv.cc.targetPrefix}gcc" 27 ]; 28 29 prePatch = ''