rocm-hipamd (6.4.3-1) unstable; urgency=medium The device architecture fallback behavior provided by the HIP runtime in libamdhip64-5 has been dropped from libamdhip64-6. This behavior had been made redundant by the addition of upstream support for generic device architectures in ROCm 6.4 and LLVM 21. When building HIP libraries and applications, users are encouraged to use the following LLVM target ids to replace the behaviors provided by the fallback: . The gfx900 target can typically be replaced by gfx9-generic to cover gfx900, gfx902, gfx909, and gfx90c hardware. The gfx9-generic target can also replace the gfx906 target, but there may be a performance cost due to the more limited instruction set of the generic target. The gfx1010 target can be replaced by gfx10-3-generic to cover gfx1010, gfx1011, gfx1012, and gfx1013 hardware. The gfx1030 target can be replaced by gfx10-3-generic to cover gfx1030, gfx1031, gfx1032, gfx1033, gfx1034, gfx1035, and gfx1036 hardware. . If users cannot use generic targets, they can set the HSA override variable in their environment as a workaround. Users wanting this fallback behavior should export HSA_OVERRIDE_GFX_VERSION with the following values depending on the hardware. For gfx902, gfx909, or gfx90c hardware use "9.0.0". For gfx1011, gfx1012, or gfx1013 hardware use "10.1.0". For gfx1031, gfx1032, gfx1033, gfx1034, gfx1035, or gfx1036 hardware use "10.3.0". Libraries and applications are strongly encouraged to use generic targets rather than relying on this workaround. -- Cordell Bloor Wed, 22 Oct 2025 22:30:22 -0600