繁体   English   中英

Cython,setuptools extra_link_args ipo:警告 #11016:警告未知选项 --start-group

[英]Cython, setuptools extra_link_args ipo: warning #11016: Warning unknown option --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,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_lp64.a ${MKLROOT}/lib/intel64/libmkl_sequential.a ${MKLROOT}/lib/intel64/libmkl_core.a -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 工作?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM