From 9eaf6ae3682c63a461a86713cfba480d696d849e Mon Sep 17 00:00:00 2001 From: blenderfreaky Date: Tue, 12 Aug 2025 01:52:31 +0200 Subject: [PATCH] spirv-llvm-translator: mark as broken for LLVM 21 with SPIRV Headers 1.4.321 --- pkgs/by-name/sp/spirv-llvm-translator/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/sp/spirv-llvm-translator/package.nix b/pkgs/by-name/sp/spirv-llvm-translator/package.nix index 7fab99fbb4b6..603c99035382 100644 --- a/pkgs/by-name/sp/spirv-llvm-translator/package.nix +++ b/pkgs/by-name/sp/spirv-llvm-translator/package.nix @@ -133,5 +133,13 @@ stdenv.mkDerivation { license = licenses.ncsa; platforms = platforms.unix; maintainers = with maintainers; [ gloaming ]; + + # For the LLVM 21 build some commits to spirv-headers + # are required that didn't make it into the final release of 1.4.321 + # For example: 9e3836d Add SPV_INTEL_function_variants + # Once spirv-headers are released again and updated on nixpkgs, + # this will switch over to the nixpkgs version and should no + # longer be broken. + broken = llvmMajor == "21" && lib.versionOlder spirv-headers.version "1.4.322"; }; }