llvmPackages.libclc: expose regardless of version (#443315)
This commit is contained in:
@@ -38,7 +38,12 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
branch = versions."${llvmMajor}" or (throw "Incompatible LLVM version ${llvmMajor}");
|
||||
branch =
|
||||
versions."${llvmMajor}" or {
|
||||
version = "${llvmMajor}.x.x";
|
||||
rev = "";
|
||||
hash = "";
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "SPIRV-LLVM-Translator";
|
||||
@@ -107,5 +112,6 @@ stdenv.mkDerivation {
|
||||
license = licenses.ncsa;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ gloaming ];
|
||||
broken = !(versions ? ${llvmMajor});
|
||||
};
|
||||
}
|
||||
|
||||
@@ -393,14 +393,13 @@ let
|
||||
clangNoLibcxx = tools.clangWithLibcAndBasicRt;
|
||||
|
||||
mlir = callPackage ./mlir { };
|
||||
|
||||
libclc = callPackage ./libclc { };
|
||||
}
|
||||
// lib.optionalAttrs (lib.versionAtLeast metadata.release_version "19") {
|
||||
bolt = callPackage ./bolt {
|
||||
};
|
||||
}
|
||||
// lib.optionalAttrs (lib.versionOlder metadata.release_version "22") {
|
||||
libclc = callPackage ./libclc { };
|
||||
}
|
||||
// lib.optionalAttrs (lib.versionAtLeast metadata.release_version "20") {
|
||||
flang = callPackage ./flang {
|
||||
mlir = tools.mlir;
|
||||
|
||||
Reference in New Issue
Block a user