diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/isl')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/isl/generic.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nixpkgs/pkgs/development/libraries/isl/generic.nix b/nixpkgs/pkgs/development/libraries/isl/generic.nix index 039d7138278b..31bd990645b5 100644 --- a/nixpkgs/pkgs/development/libraries/isl/generic.nix +++ b/nixpkgs/pkgs/development/libraries/isl/generic.nix @@ -5,7 +5,12 @@ , patches ? [] }: -{ lib, stdenv, fetchurl, gmp +{ lib +, stdenv +, fetchurl +, gmp +, autoreconfHook +, buildPackages }: stdenv.mkDerivation { @@ -19,6 +24,8 @@ stdenv.mkDerivation { inherit patches; strictDeps = true; + depsBuildBuild = lib.optionals (lib.versionAtLeast version "0.24") [ buildPackages.stdenv.cc ]; + nativeBuildInputs = lib.optionals (stdenv.hostPlatform.isRiscV && lib.versionOlder version "0.24") [ autoreconfHook ]; buildInputs = [ gmp ]; inherit configureFlags; |