-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
Upstream nvshmem has a bug in how it defines its RPATH. Instead of setting it to /usr/lib64/nvshmem/12 it instead sets it to /usr/lib64/nvshmem/12/cmake/nvshmem/../.. which causes callers to crash if that path doesn't exist. That path won't exist in cases where only the runtime is installed, and not the development headers, causing callers to crash with a missing symbol error even though the target library is present.
https://gitlab.com/redhat/rhel-ai/wheels/builder/-/merge_requests/1302 contains a runtime patch for this, but the real fix is that it needs to be upstreamed