From 58e2e13f0409ff8600e719c4668da6068fb3c116 Mon Sep 17 00:00:00 2001 From: Jack Chung Date: Tue, 2 Feb 2016 16:27:42 +0800 Subject: [PATCH] Suppress linker warnings in case HCC distribution contains OpenCL/SPIR symbols [ROCm/clr commit: 8df395a006438593bf358938a450b0a8c5db92f6] --- projects/clr/hipamd/bin/hipcc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects/clr/hipamd/bin/hipcc b/projects/clr/hipamd/bin/hipcc index ad9b8b162b..d001c6febe 100755 --- a/projects/clr/hipamd/bin/hipcc +++ b/projects/clr/hipamd/bin/hipcc @@ -66,6 +66,8 @@ if ($HIP_PLATFORM eq "hcc") { $HIPCXXFLAGS .= " -I$HIP_PATH/include/hcc_detail/cuda"; $HIPLDFLAGS = "-hc -L$HCC_HOME/lib -Wl,--rpath=$HCC_HOME/lib -lc++ -ldl -lpthread -Wl,--whole-archive -lmcwamp -Wl,--no-whole-archive"; + # Suppress linker warnings in case HCC distribution contains OpenCL/SPIR symbols + $HIPLDFLAGS .= " -Wl,--defsym=_binary_kernel_spir_end=0 -Wl,--defsym=_binary_kernel_spir_start=0 -Wl,--defsym=_binary_kernel_cl_start=0 -Wl,--defsym=_binary_kernel_cl_end=0"; $HIPLDFLAGS .= " -L$HSA_PATH/lib -lhsa-runtime64 -lhc_am"; # Add C++ libs for GCC. $HIPLDFLAGS .= " -lstdc++";