Merge #224857: mesa: fix zink by patching RPATH so it finds libvulkan.so

...into staging-next
This commit is contained in:
Vladimír Čunát
2023-04-06 11:19:08 +02:00

View File

@@ -329,6 +329,10 @@ self = stdenv.mkDerivation {
patchelf --set-rpath "$(patchelf --print-rpath $lib):$drivers/lib" "$lib"
fi
done
# add RPATH here so Zink can find libvulkan.so
${lib.optionalString haveZink ''
patchelf --add-rpath ${vulkan-loader}/lib $drivers/lib/dri/zink_dri.so
''}
'';
env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.isDarwin [ "-fno-common" ] ++ lib.optionals enableOpenCL [