lol

mesa: fix cross compilation (#388328)

authored by

K900 and committed by
GitHub
3a8ebeb1 5c2eeaaf

+7 -1
+7 -1
pkgs/development/libraries/mesa/default.nix
··· 172 172 # libspirv2dxil itself is pretty chonky, so relocate it to its own output in 173 173 # case anything wants to use it at some point 174 174 "spirv2dxil" 175 - # tools for the host platform to be used when cross-compiling 175 + ] ++ lib.optionals (!needNativeCLC) [ 176 + # tools for the host platform to be used when cross-compiling. 177 + # mesa builds these only when not already built. hence: 178 + # - for a non-cross build (needNativeCLC = false), we do not provide mesa 179 + # with any `*-clc` binaries, so it builds them and installs them. 180 + # - for a cross build (needNativeCLC = true), we provide mesa with `*-clc` 181 + # binaries, so it skips building & installing any new CLC files. 176 182 "cross_tools" 177 183 ]; 178 184