提交 737a4d00 authored 作者: Pascal Lamblin's avatar Pascal Lamblin

Merge pull request #3969 from abergeron/fix_Wl

Fix args with -Wl to nvcc
......@@ -250,7 +250,12 @@ class NVCC_compiler(Compiler):
# '--gpu-code=compute_13',
# nvcc argument
preargs1 = []
preargs2 = []
for pa in preargs:
if pa.startswith('-Wl,'):
preargs1.append('-Xlinker')
preargs1.append(pa[4:])
continue
for pattern in ['-O', '-arch=', '-ccbin=', '-G', '-g', '-I',
'-L', '--fmad', '--ftz', '--maxrregcount',
'--prec-div', '--prec-sqrt', '--use_fast_math',
......@@ -260,8 +265,9 @@ class NVCC_compiler(Compiler):
if pa.startswith(pattern):
preargs1.append(pa)
preargs2 = [pa for pa in preargs
if pa not in preargs1] # other arguments
break
else:
preargs2.append(pa)
# Don't put -G by default, as it slow things down.
# We aren't sure if -g slow things down, so we don't put it by default.
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论