llvmPackages.openmp: fix cross build
This commit is contained in:
@@ -14,6 +14,7 @@
|
|||||||
, clang-unwrapped
|
, clang-unwrapped
|
||||||
, perl
|
, perl
|
||||||
, pkg-config
|
, pkg-config
|
||||||
|
, python3
|
||||||
, version
|
, version
|
||||||
, devExtraCmakeFlags ? []
|
, devExtraCmakeFlags ? []
|
||||||
}:
|
}:
|
||||||
@@ -45,6 +46,7 @@ stdenv.mkDerivation (rec {
|
|||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
cmake
|
cmake
|
||||||
|
python3.pythonOnBuildForHost
|
||||||
] ++ lib.optionals (lib.versionAtLeast release_version "15") [
|
] ++ lib.optionals (lib.versionAtLeast release_version "15") [
|
||||||
ninja
|
ninja
|
||||||
] ++ [ perl ] ++ lib.optionals (lib.versionAtLeast release_version "14") [
|
] ++ [ perl ] ++ lib.optionals (lib.versionAtLeast release_version "14") [
|
||||||
@@ -53,6 +55,7 @@ stdenv.mkDerivation (rec {
|
|||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
(if stdenv.buildPlatform == stdenv.hostPlatform then llvm else targetLlvm)
|
(if stdenv.buildPlatform == stdenv.hostPlatform then llvm else targetLlvm)
|
||||||
|
python3
|
||||||
];
|
];
|
||||||
|
|
||||||
cmakeFlags = lib.optionals (lib.versions.major release_version == "13") [
|
cmakeFlags = lib.optionals (lib.versions.major release_version == "13") [
|
||||||
|
|||||||
Reference in New Issue
Block a user