2011-10-28 36 views
0

我使用f2py和英特尔Fortran编译器来包装一些Fortran代码这就要求一些数学库像dexpdpow未定义的符号:vmldExp2

编译过程顺利没有报告任何犯错,但是当我试图运行包Python模块,错误提示了:

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

我切换到gfortran,似乎类似的问题仍然存在,但为vmldPow2

我怎样才能解决这个问题的背景下f2py?

回答

0

看来,英特尔svml库已经改变了很多,我尝试了各种方式和选项/标志,但最终根本没有解决问题,但是在我将intel fortran编译器从9.1升级到12.0后,它消失了现在一切都像魅力一样。