From 1e3e88e20f6027bb64416bd0e1dbd5000ed65560 Mon Sep 17 00:00:00 2001 From: Roberto Di Remigio Date: Wed, 24 Mar 2021 14:58:39 +0100 Subject: [PATCH] Treat link flags as a string, rather than a list Fixes linking failure with gold Change-Id: Ie9d2a7f68e71a0a793b041d57b8078ead22a93c8 Signed-off-by: Roberto Di Remigio Reviewed-by: Felix Kuehling Signed-off-by: Felix Kuehling [ROCm/ROCR-Runtime commit: b6d613d284247cb6215fc6ba8b3c9f78dcd4a773] --- projects/rocr-runtime/CMakeLists.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/projects/rocr-runtime/CMakeLists.txt b/projects/rocr-runtime/CMakeLists.txt index 3eed035b5e..63983d9293 100644 --- a/projects/rocr-runtime/CMakeLists.txt +++ b/projects/rocr-runtime/CMakeLists.txt @@ -99,17 +99,17 @@ set (HSAKMT_LINK_FLAGS "${HSAKMT_LINK_FLAGS} -Wl,--enable-new-dtags -Wl,--versio ## Address Sanitize Flag if ( ${ADDRESS_SANITIZER} ) set ( HSAKMT_C_FLAGS "${HSAKMT_C_FLAGS}" -fsanitize=address ) - set ( HSAKMT_LINK_FLAGS "${HSAKMT_LINK_FLAGS}" -fsanitize=address ) + set ( HSAKMT_LINK_FLAGS "${HSAKMT_LINK_FLAGS} -fsanitize=address" ) if ( BUILD_SHARED_LIBS ) - set ( HSAKMT_LINK_FLAGS "${HSAKMT_LINK_FLAGS}" -shared-libsan ) + set ( HSAKMT_LINK_FLAGS "${HSAKMT_LINK_FLAGS} -shared-libsan" ) else () - set ( HSAKMT_LINK_FLAGS "${HSAKMT_LINK_FLAGS}" -static-libsan ) + set ( HSAKMT_LINK_FLAGS "${HSAKMT_LINK_FLAGS} -static-libsan" ) endif () else () if ( CMAKE_COMPILER_IS_GNUCC ) - set ( HSAKMT_LINK_FLAGS "${HSAKMT_LINK_FLAGS}" -Wl,-no-undefined ) + set ( HSAKMT_LINK_FLAGS "${HSAKMT_LINK_FLAGS} -Wl,-no-undefined" ) else () - set ( HSAKMT_LINK_FLAGS "${HSAKMT_LINK_FLAGS}" -Wl,-undefined,error ) + set ( HSAKMT_LINK_FLAGS "${HSAKMT_LINK_FLAGS} -Wl,-undefined,error" ) endif () endif ()