私は、Intelコンパイラスイート(Intel Parallel Studio)を使用してMac上のソースからPythonをビルドし、IntelのMKLとリンクしようとしていました。 その理由は私のLinuxでPythonコードを開発するために私のMac上でまったく同じ環境を使いたいからです。Intelコンパイラを搭載したMacでPython 2.7.12をビルドする
Intelのパラレルスタジオを使用するようにconfigureスクリプトに指示していない限り、Pythonはうまく構築されます(configureとmake:./configure --with(out)-gcc
)。
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
--with-icc
、またはが含まれるように私は、インテル®コンパイラーとリンカーに、
./configure --help
で述べた適切な環境変数を、設定している場合作ると失敗します
私はどこでも検索しましたが、Intelコンパイラを使ってMac上でPythonを構築することに興味がある人は誰もいません。あるいは、私はそれに問題がある唯一の人です。また、インテルの指示に従って自分の環境を設定しました:source /opt/intel/bin/compilervars.sh intel64
、~/.bash_profile
、私の環境は次のとおりです。
- OS X 10.11.6
- のXcode 8.1 /バージョンをビルド8B62
- インテル®ParallelスタジオXE 2017.0.036(C/C++、Fortranの) あなたはで行を編集でき
おかげで、 フランソワ