SWDEV-277697 - Make sure hipcc can handle standard CXX options when being used with nvcc
Change-Id: I76b1f2943a660eefda858397218a775083b99228
[ROCm/hip commit: a4c9db8e17]
This commit is contained in:
کامیت شده توسط
Jatin Chaudhary
والد
62548cce56
کامیت
e01445a69d
@@ -376,6 +376,15 @@ foreach $arg (@ARGV)
|
|||||||
$swallowArg = 1;
|
$swallowArg = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# nvcc does not handle standard compiler options properly
|
||||||
|
# This can prevent hipcc being used as standard CXX/C Compiler
|
||||||
|
# To fix this we need to pass -Xcompiler for options
|
||||||
|
if (($arg eq '-fPIC' or $arg =~ '-Wl,') and $HIP_COMPILER eq 'nvcc')
|
||||||
|
{
|
||||||
|
$HIPCXXFLAGS .= " -Xcompiler ".$arg;
|
||||||
|
$swallowArg = 1;
|
||||||
|
}
|
||||||
|
|
||||||
## process linker response file for hip-clang
|
## process linker response file for hip-clang
|
||||||
## extract object files from static library and pass them directly to
|
## extract object files from static library and pass them directly to
|
||||||
## hip-clang in command line.
|
## hip-clang in command line.
|
||||||
|
|||||||
مرجع در شماره جدید
Block a user