diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2016-04-19 17:41:59 +0200 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2016-04-19 17:43:47 +0200 |
commit | aaa9e85ae6b9698dba72f49f257d0180b964c2a3 (patch) | |
tree | 736981dbecbdf28190201c6739028220268e9877 /pkgs | |
parent | 1451bb8a18ffc935a8a13392ff6ef07b9676e711 (diff) | |
download | nixlib-aaa9e85ae6b9698dba72f49f257d0180b964c2a3.tar nixlib-aaa9e85ae6b9698dba72f49f257d0180b964c2a3.tar.gz nixlib-aaa9e85ae6b9698dba72f49f257d0180b964c2a3.tar.bz2 nixlib-aaa9e85ae6b9698dba72f49f257d0180b964c2a3.tar.lz nixlib-aaa9e85ae6b9698dba72f49f257d0180b964c2a3.tar.xz nixlib-aaa9e85ae6b9698dba72f49f257d0180b964c2a3.tar.zst nixlib-aaa9e85ae6b9698dba72f49f257d0180b964c2a3.zip |
ECL: wrap to ensure succesful linking in ECL's runtime
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/compilers/ecl/default.nix | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/development/compilers/ecl/default.nix b/pkgs/development/compilers/ecl/default.nix index a04ec454cae3..ee7dffdf0652 100644 --- a/pkgs/development/compilers/ecl/default.nix +++ b/pkgs/development/compilers/ecl/default.nix @@ -1,6 +1,6 @@ {stdenv, fetchurl , libtool, autoconf, automake -, gmp, mpfr, libffi +, gmp, mpfr, libffi, makeWrapper , noUnicode ? false, }: let @@ -14,7 +14,7 @@ let sha256="16ab8qs3awvdxy8xs8jy82v8r04x4wr70l9l2j45vgag18d2nj1d"; }; buildInputs = [ - libtool autoconf automake + libtool autoconf automake makeWrapper ]; propagatedBuildInputs = [ libffi gmp mpfr @@ -37,6 +37,9 @@ stdenv.mkDerivation { ; postInstall = '' sed -e 's/@[-a-zA-Z_]*@//g' -i $out/bin/ecl-config + wrapProgram "$out/bin/ecl" \ + --prefix NIX_LDFLAGS ' ' "-L${gmp.lib or gmp.out or gmp}/lib" \ + --prefix NIX_LDFLAGS ' ' "-L${libffi.lib or libffi.out or libffi}/lib" ''; meta = { inherit (s) version; |