Я пытаюсь создать Python из исходного кода на своем Mac с помощью набора компиляторов Intel (Intel Parallel Studio) и связать его с Intel MKL. Причина в том, что я хочу использовать точно такую же среду на моем mac для разработки кода Python, как и в нашем Linux-кластере.Build Python 2.7.12 на Mac с компилятором Intel
До тех пор, пока я не говорю скрипту configure использовать параллельную студию Intel, Python строит отлично (сконфигурируйте и выполните: ./configure --with(out)-gcc
). Но как только я включаю --with-icc
, или если установить соответствующие переменные среды, указанные в ./configure --help
, составителей и линкеры Intel, сделать не удается с:
icc -c -fno-strict-aliasing -fp-model strict -g -O2 -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/getcompiler.o Python/getcompiler.c
Python/getcompiler.c(27): error: expected a ";" return COMPILER; ^
compilation aborted for Python/getcompiler.c (code 2) make: *** [Python/getcompiler.o] Error 2
Я искал везде, но никто, кажется, не заинтересован в создании Python на Mac с компиляторами intel, или я единственный, у кого проблемы с ним. Я также настроил среду в соответствии с инструкциями Intel: source /opt/intel/bin/compilervars.sh intel64
, в ~/.bash_profile
.
В любом случае, моя среда:
- OS X 10.11.6
- Xcode 8.1/Версия сборки 8B62
- Intel Parallel Studio XE 2017.0.036 (C/C++, Fortran)
Спасибо, Франсуа