[BUILD] Fix ASAN build if GPU targets has xnack+ (#1474)

Signed-off-by: nileshnegi <Nilesh.Negi@amd.com>

[ROCm/rccl commit: fd03b5b6a5]
Este commit está contenido en:
Nilesh M Negi
2024-12-26 12:13:36 -06:00
cometido por GitHub
padre beece84733
commit f1bada26ef
+6 -1
Ver fichero
@@ -75,7 +75,12 @@ if (BUILD_ADDRESS_SANITIZER)
SET(amdgpu_targets "")
foreach(amdgpu_target IN LISTS GPU_TARGETS)
if(NOT amdgpu_target STREQUAL "")
list(APPEND amdgpu_targets "${amdgpu_target}:xnack+")
string(FIND "${amdgpu_target}" ":xnack+" HAS_XNACK_SUFFIX)
if(HAS_XNACK_SUFFIX EQUAL -1)
list(APPEND amdgpu_targets "${amdgpu_target}:xnack+")
else()
list(APPEND amdgpu_targets "${amdgpu_target}")
endif()
endif()
endforeach()
SET(GPU_TARGETS "${amdgpu_targets}" CACHE STRING "Modified GPU list for Address-Sanitizer enabled build." FORCE)