неопределенный символ: vmldExp2 - PullRequest
0 голосов
/ 28 октября 2011

Я использую f2py и компилятор Intel Fortran, чтобы обернуть некоторый код Fortran, который вызывает некоторые математические библиотеки, такие как dexp и dpow.

Компиляция прошла без каких-либо ошибок, но когда я попытался запустить упакованные модули python, выдается ошибка:

ImportError: /usr/lib/python2.7/site-packages/foo/foo.so: неопределенный символ: vmldExp2

Я перешел на gfortran и похоже, что подобная проблема сохраняется, но для vmldPow2.

Как я могу это исправить в контексте f2py?

1 Ответ

0 голосов
/ 29 октября 2011

Кажется, что intel svml lib был немного изменен, я пробовал различные способы и опции / флаги, но в итоге не решил проблему вообще, но после того, как я обновил компилятор intel fortran с 9.1 до 12.0, он исчез, и теперь все работает как шарм.

...