ld: предупреждение: каталог не найден для опции '-L./'

Я пытаюсь установить mpich 3.0.4 прямо в моей системе (Mac OS X 10.10.2) из ​​оболочки (которую я использую с 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


person user3453438    schedule 26.03.2015    source источник
comment
Если я хочу повторить установку, должен ли я удалить различные созданные файлы? Файл, созданный командой make install, и файл, полученный из архива ? Если да, то нужно ли предпринимать какие-либо меры предосторожности?   -  person user3453438    schedule 27.03.2015


Ответы (1)


Эта чрезвычайно неприятная ошибка поразила несколько платформ, включая MVAPICH. К счастью, это было исправлено, хотя я не могу точно сказать, как:

Если вы попробуете 3.1.4, эта проблема должна исчезнуть.

person Rob Latham    schedule 27.03.2015