undefined symbol:vmldExp2

时间:2011-10-28 17:22:17

标签: python fortran fortran90 gfortran f2py

我正在使用f2py和Intel fortran编译器来包装一些fortran代码,这些代码调用一些数学库,如dexpdpow

编译顺利进行而没有报告任何错误,但当我尝试运行包装的python模块时,错误提示:

  

ImportError:/usr/lib/python2.7/site-packages/foo/foo.so:undefined symbol:vmldExp2

我切换到gfortran,看起来类似的问题仍然存在,但对于vmldPow2

如何在f2py上下文中修复此问题?

1 个答案:

答案 0 :(得分:0)

似乎intel svml lib已经改变了很多,我尝试了各种方法和选项/标志但最终没有完全解决问题,但是在我将intel fortran编译器从9.1升级到12.0之后它消失了,现在一切都像魅力一样。