如何解决Cython,setuptools extra_link_args ipo:警告 #11016:警告未知选项 --start-group
我想将我的 cythonized cpp 文件与另一个我需要以下链接器参数的目标文件链接
-Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_lp64.a ${MKLROOT}/lib/intel64/libmkl_sequential.a ${MKLROOT}/lib/intel64/libmkl_core.a -Wl,--end-group
如果我在 setup.py 中添加这个
from distutils.core import setup,Extension
from Cython.Build import cythonize
import os
os.environ["CXX"] = "icc"
os.environ["CC"] = "icc"
setup(ext_modules = cythonize(Extension(
"test",sources=["test.pyx"],language="c++",extra_objects=["mylib.o"],libraries=["pthread","m","dl"],extra_link_args=["-qopenmp","-xHOST",'-Wl,--end-group']
),language_level=3))
它在链接过程中产生以下警告:
ipo: warning #11016: Warning unkNown option --start-group ${MKLROOT}/lib/intel64/libmkl_intel_lp64.a ${MKLROOT}/lib/intel64/libmkl_sequential.a ${MKLROOT}/lib/intel64/libmkl_core.a -Wl
似乎 -Wl,--start-group
标志在 ,
处分开。这有道理吗?如何让我的 setup.py 工作?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。