rocmPackages.clr: add $out/lib to libamdhip64.so's rpath (#493411)

This commit is contained in:
Luna
2026-02-25 16:25:24 +00:00
committed by GitHub
@@ -207,6 +207,14 @@ stdenv.mkDerivation (finalAttrs: {
ln -s ${hipClang} $out/llvm
'';
# libamdhip64.so dlopens its own bare name for hipGetProcAddress symbol resolution.
# Add its own directory to its RPATH so it can find itself
# Must be in postFixup so it runs after patchelf --shrink-rpath which removes
# the apparently useless rpath
postFixup = ''
patchelf --add-rpath "$out/lib" "$out/lib/libamdhip64.so"
'';
disallowedRequisites = [
gcc-unwrapped
];