使用ifort编译器和Xcode 6.1在OSX 10.10中安装MPICH 3.1.3时出现的问题

时间:2014-10-26 17:45:08

标签: osx-yosemite intel-fortran icc mpich

我正在尝试构建mpich 3.1.3。在Mac OSX 10.10 Yosemite中使用Xcode 6.1和intel编译器icc和ifort版本15.0.0 20140716.我在构建安装时遇到错误。错误如下:

 GEN      lib/libpmpi.la
ifort: command line warning #10006: ignoring unknown option '-force_load,src/mpl/.libs/libmpl.a'
ifort: command line warning #10006: ignoring unknown option '-force_load,/Users/alejandrodelacallenegro/Downloads/mpich-3.1.3/src/openpa/src/.libs/libopa.a'
ifort: command line warning #10006: ignoring unknown option '-force_load,src/mpi/romio/.libs/libpromio.a'
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: object: lib/.libs/libpmpi.a(initthread.o) malformed object (section contents at offset 0 with a size of 1056, overlaps Mach-O headers at offset 0 with a size of 768)

我不明白错误的来源,来自编译器或libtool。我还附加了配置和构建步骤的输出。

1 个答案:

答案 0 :(得分:0)

我终于找到了问题的原因。 libtool在某种程度上已损坏,所以我再次安装它,然后我再也不会收到此错误。我已经再次安装Xcode,但我想从macports,自制软件或源代码安装它也可以解决问题。

亚历