提交 f2100b06 authored 作者: Arnaud Bergeron's avatar Arnaud Bergeron

Fix linking with mkl.

上级 9ddb5e24
...@@ -1227,6 +1227,10 @@ def default_blas_ldflags(): ...@@ -1227,6 +1227,10 @@ def default_blas_ldflags():
['-L%s' % l for l in blas_info.get('library_dirs', [])] + ['-L%s' % l for l in blas_info.get('library_dirs', [])] +
['-l%s' % l for l in blas_info.get('libraries', [])] + ['-l%s' % l for l in blas_info.get('libraries', [])] +
blas_info.get('extra_link_args', [])) blas_info.get('extra_link_args', []))
# For some very strange reason, we need to specify -lm twice
# to get mkl to link correctly. I have no idea why.
if any('mkl' in fl for fl in ret):
ret.extend(['-lm', '-lm'])
res = try_blas_flag(ret) res = try_blas_flag(ret)
if res: if res:
return res return res
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论