Hey Cory, On 2024-02-28 21:16, Cordell Bloor wrote: > This segfault does seem to be caused by mixing clang-15 and clang-17 in > the HIP RTC codepath. When libamdhip64 from ROCm 5.6.1 (built with the > same clang-17 as rocm-compilersupport 6.0+git20231212.4510c28+dfsg-1) is > used, the segfault disappeared [1].
I think that this also needs to be fixed in bin:hipcc. It currently has an unversioned Depends on libamdhip64-dev, making it possible to use clang-17 hipcc with clang-15 libamdhip64-5. # should also work with s/podman/docker/, of course $ podman run --rm -it debian:experimental sh -c 'apt update && apt install -s hipcc/experimental | grep "Inst.*libamdhip64"' [...] Inst libamdhip64-5 (5.2.3-13 Debian:unstable [amd64]) Inst libamdhip64-dev (5.2.3-13 Debian:unstable [amd64]) I'd file a bug and fix the dependency in rocm-hipamd myself, but I'm only 90% confident that I'm not missing something, so wanted to check first. If it's indeed missing from bin:hipcc, I guess it should be updated to libamdhip64-dev (= ${binary:Version}) Discovered when building the newer rocFFT, which only build-depends on hipcc. Best, Christian > [1]: https://ci.rocm.debian.net/packages/r/rocfft/unstable/amd64+gfx1030/7998/