ld:警告:找不到选项的目录' -L ./...'

时间:2015-03-26 22:55:55

标签: macos mpi mpich

我正试图从我的系统(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

1 个答案:

答案 0 :(得分:0)

这个非常令人沮丧的错误触及了几个平台,包括MVAPICH。幸运的是,它已被修复 - 虽然我无法确切地告诉你如何:

如果您尝试3.1.4,这个问题就会消失。