llvmPackages.libclc: expose regardless of version (#443315)

This commit is contained in:
Emily
2025-09-16 04:52:54 +01:00
committed by GitHub
2 changed files with 9 additions and 4 deletions
@@ -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;