|
|
|
@ -1,4 +1,4 @@ |
|
|
|
|
{ fetchurl, stdenv }: |
|
|
|
|
{ fetchurl, stdenv, dejagnu, doCheck ? false }: |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
|
name = "libffi-3.2.1"; |
|
|
|
@ -10,11 +10,15 @@ stdenv.mkDerivation rec { |
|
|
|
|
|
|
|
|
|
patches = if stdenv.isCygwin then [ ./3.2.1-cygwin.patch ] else null; |
|
|
|
|
|
|
|
|
|
buildInputs = stdenv.lib.optional doCheck dejagnu; |
|
|
|
|
|
|
|
|
|
configureFlags = [ |
|
|
|
|
"--with-gcc-arch=generic" # no detection of -march= or -mtune= |
|
|
|
|
"--enable-pax_emutramp" |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
inherit doCheck; |
|
|
|
|
|
|
|
|
|
dontStrip = stdenv ? cross; # Don't run the native `strip' when cross-compiling. |
|
|
|
|
|
|
|
|
|
# Install headers in the right place. |
|
|
|
|