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
commit bb320adc88
No known key found for this signature in database
GPG key ID: E747DF1F9575A3AA

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 [