From 69404d8e78f9eeebd11e28e85b47fb9e1bf90075 Mon Sep 17 00:00:00 2001 From: "Yaxun (Sam) Liu" Date: Wed, 26 Feb 2020 02:23:43 -0800 Subject: [PATCH] Fix hipcc for extra -mllvm option (#1885) --- bin/hipcc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/hipcc b/bin/hipcc index 41f11a36b4..22923e5ec4 100755 --- a/bin/hipcc +++ b/bin/hipcc @@ -729,7 +729,9 @@ if ($HIP_PLATFORM eq "clang") { } if ($optArg ne "-O0") { $HIPCXXFLAGS .= " -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false"; - $HIPLDFLAGS .= " -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false"; + if ($needLDFLAGS and not $needCXXFLAGS) { + $HIPLDFLAGS .= " -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false"; + } } $HIP_DEVLIB_FLAGS = " --hip-device-lib-path=$DEVICE_LIB_PATH"; $HIPCXXFLAGS .= " $HIP_DEVLIB_FLAGS";