libffi: 3.0.13 -> 3.2.1

This commit is contained in:
William A. Kennington III
2015-03-26 16:12:24 -07:00
parent a0aec63eb8
commit 47fe162bb9
2 changed files with 5 additions and 44 deletions
@@ -1,23 +1,21 @@
{ fetchurl, stdenv, dejagnu }:
stdenv.mkDerivation rec {
name = "libffi-3.0.13";
name = "libffi-3.2.1";
src = fetchurl {
url = "ftp://sourceware.org/pub/libffi/${name}.tar.gz";
sha256 = "077ibkf84bvcd6rw1m6jb107br63i2pp301rkmsbgg6300adxp8x";
sha256 = "0dya49bnhianl0r65m65xndz6ls2jn1xngyn72gd28ls3n7bnvnh";
};
patches = stdenv.lib.optional (stdenv.needsPax) ./libffi-3.0.13-emutramp_pax_proc.patch;
buildInputs = stdenv.lib.optional doCheck dejagnu;
configureFlags = [
"--with-gcc-arch=generic" # no detection of -march= or -mtune=
] ++ stdenv.lib.optional (stdenv.needsPax) "--enable-pax_emutramp";
"--enable-pax_emutramp"
];
#doCheck = stdenv.isLinux; # until we solve dejagnu problems on darwin and expect on BSD
doCheck = false;
doCheck = stdenv.isLinux; # until we solve dejagnu problems on darwin and expect on BSD
dontStrip = stdenv ? cross; # Don't run the native `strip' when cross-compiling.