diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2011-11-04 21:35:35 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2011-11-04 21:35:35 +0000 |
commit | f9596a8145ff16ea2596e7290c4d17d955f24421 (patch) | |
tree | a76d412d085c8dc1f2df332c8048a6d187cde0fd /pkgs/os-specific/linux/pam | |
parent | ca92853163eca46b480fd0f6f6a38f4891fc33fd (diff) | |
download | nixpkgs-f9596a8145ff16ea2596e7290c4d17d955f24421.tar nixpkgs-f9596a8145ff16ea2596e7290c4d17d955f24421.tar.gz nixpkgs-f9596a8145ff16ea2596e7290c4d17d955f24421.tar.bz2 nixpkgs-f9596a8145ff16ea2596e7290c4d17d955f24421.tar.lz nixpkgs-f9596a8145ff16ea2596e7290c4d17d955f24421.tar.xz nixpkgs-f9596a8145ff16ea2596e7290c4d17d955f24421.tar.zst nixpkgs-f9596a8145ff16ea2596e7290c4d17d955f24421.zip |
Make cross-buildable. I wonder if it will work...
svn path=/nixpkgs/trunk/; revision=30239
Diffstat (limited to 'pkgs/os-specific/linux/pam')
-rw-r--r-- | pkgs/os-specific/linux/pam/default.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/pam/default.nix b/pkgs/os-specific/linux/pam/default.nix index e8fc1081ad3..1ae6ae1bfe3 100644 --- a/pkgs/os-specific/linux/pam/default.nix +++ b/pkgs/os-specific/linux/pam/default.nix @@ -19,8 +19,15 @@ stdenv.mkDerivation { propagatedBuildInputs = [ flex.hostDrv cracklib.hostDrv ]; preConfigure = '' ar x ${flex.hostDrv}/lib/libfl.a - export LDFLAGS="$LDFLAGS $PWD/libyywrap.o" + mv libyywrap.o libyywrap-target.o + ar x ${flex}/lib/libfl.a + mv libyywrap.o libyywrap-host.o + export LDFLAGS="$LDFLAGS $PWD/libyywrap-target.o" + sed -e 's/@CC@/gcc/' -i doc/specs/Makefile.in ''; + postConfigure = '' + sed -e "s@ $PWD/libyywrap-target.o@ $PWD/libyywrap-host.o@" -i doc/specs/Makefile + ''; }; postInstall = '' |