{ stdenv , fetchurl, autoconf, gfortran , libelf, libiberty, zlib, libbfd, libopcodes , buildPackages }: stdenv.mkDerivation rec { version = "1.0.6"; name = "EZTrace-${version}"; src = fetchurl { url = "https://gforge.inria.fr/frs/download.php/file/34082/eztrace-${version}.tar.gz"; sha256 = "06q5y9qmdn1h0wjmy28z6gwswskmph49j7simfqcqwv05gvd9svr"; }; # Goes past the rpl_malloc linking failure; fixes silent file breakage preConfigure = '' export ac_cv_func_malloc_0_nonnull=yes substituteInPlace ./configure \ --replace "/usr/bin/file" "${buildPackages.file}/bin/file" ''; nativeBuildInputs = [ autoconf gfortran ]; buildInputs = [ libelf libiberty zlib libbfd libopcodes ]; meta = { description = "Tool that aims at generating automatically execution trace from HPC programs"; license = stdenv.lib.licenses.cecill-b; maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; }; }