我正试图从我的系统(Mac OS X 10.10.2)上安装mpich 3.0.4(我使用tcsh)。所以我对它进行了目标,然后配置(./configure --prefix = $ DIR / mpich)它,然后输入make。
一切似乎进展顺利,但最后,我出现了这两个警告:
ld: warning: directory not found for option '-L./src/mpl'
ld: warning: directory not found for option '-L./src/openpa/src'
当我稍后测试它(使用教程中的测试,因此错误不会来自此处)时,它会打印以下内容:
ld: targeted OS version does not support use of thread local variables in _MPIU_Thread_CS_enter_lockname_recursive_impl_ for architecture x86_64
我会非常感谢任何建议(考虑到我是一个初学者)。 谢谢!
编辑:有关信息,我正在使用本教程:http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compilation_tutorial.php#STEP2
答案 0 :(得分:0)
这个非常令人沮丧的错误触及了几个平台,包括MVAPICH。幸运的是,它已被修复 - 虽然我无法确切地告诉你如何:
如果您尝试3.1.4,这个问题就会消失。