I followed the build instruction on intel's website closely but when get to building numpy I get the following message:
sudo python setup.py config --compiler=intelem build_clib --compiler=intelem build_ext --compiler=intelem install Running from numpy source directory. /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) non-existing path in 'numpy/f2py': 'docs' non-existing path in 'numpy/f2py': 'f2py.1' /bin/sh: 1: svnversion: not found F2PY Version 2 blas_opt_info: blas_mkl_info: FOUND: libraries = ['mkl_rt', 'pthread'] library_dirs = ['/opt/intel/composer_xe_2015/mkl/lib/intel64'] define_macros = [('SCIPY_MKL_H', None)] include_dirs = ['/opt/intel/composer_xe_2015/mkl/include'] FOUND: libraries = ['mkl_rt', 'pthread'] library_dirs = ['/opt/intel/composer_xe_2015/mkl/lib/intel64'] define_macros = [('SCIPY_MKL_H', None)] include_dirs = ['/opt/intel/composer_xe_2015/mkl/include'] /bin/sh: 1: svnversion: not found non-existing path in 'numpy/lib': 'benchmarks' lapack_opt_info: openblas_lapack_info: libraries openblas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu'] NOT AVAILABLE lapack_mkl_info: mkl_info: FOUND: libraries = ['mkl_rt', 'pthread'] library_dirs = ['/opt/intel/composer_xe_2015/mkl/lib/intel64'] define_macros = [('SCIPY_MKL_H', None)] include_dirs = ['/opt/intel/composer_xe_2015/mkl/include'] FOUND: libraries = ['mkl_rt', 'pthread'] library_dirs = ['/opt/intel/composer_xe_2015/mkl/lib/intel64'] define_macros = [('SCIPY_MKL_H', None)] include_dirs = ['/opt/intel/composer_xe_2015/mkl/include'] FOUND: libraries = ['mkl_rt', 'pthread'] library_dirs = ['/opt/intel/composer_xe_2015/mkl/lib/intel64'] define_macros = [('SCIPY_MKL_H', None)] include_dirs = ['/opt/intel/composer_xe_2015/mkl/include'] /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'define_macros' warnings.warn(msg) running config running build_clib running build_src build_src building py_modules sources building library "npymath" sources Could not locate executable icc Could not locate executable ecc customize Gnu95FCompiler Found executable /usr/bin/gfortran customize Gnu95FCompiler customize Gnu95FCompiler using config C compiler: icc -m64 -fPIC compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/include -I/usr/include/python2.7 -c' icc: _configtest.c sh: 1: icc: not found sh: 1: icc: not found failure. removing: _configtest.c _configtest.o Traceback (most recent call last): File "setup.py", line 251, in <module> setup_package() File "setup.py", line 243, in setup_package setup(**metadata) File "/home/matus/Desktop/numpy-1.9.1/numpy/distutils/core.py", line 169, in setup return old_setup(**new_attr) File "/usr/lib/python2.7/distutils/core.py", line 151, in setup dist.run_commands() File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands self.run_command(cmd) File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/home/matus/Desktop/numpy-1.9.1/numpy/distutils/command/build_clib.py", line 63, in run self.run_command('build_src') File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command self.distribution.run_command(command) File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/home/matus/Desktop/numpy-1.9.1/numpy/distutils/command/build_src.py", line 153, in run self.build_sources() File "/home/matus/Desktop/numpy-1.9.1/numpy/distutils/command/build_src.py", line 164, in build_sources self.build_library_sources(*libname_info) File "/home/matus/Desktop/numpy-1.9.1/numpy/distutils/command/build_src.py", line 299, in build_library_sources sources = self.generate_sources(sources, (lib_name, build_info)) File "/home/matus/Desktop/numpy-1.9.1/numpy/distutils/command/build_src.py", line 386, in generate_sources source = func(extension, build_dir) File "numpy/core/setup.py", line 686, in get_mathlib_info raise RuntimeError("Broken toolchain: cannot link a simple C program") RuntimeError: Broken toolchain: cannot link a simple C program
However icc is available and indeed
$ icc --version
returns
icc (ICC) 15.0.0 20140723
Copyright (C) 1985-2014 Intel Corporation. All rights reserved.
as for ecc
$ icecc --version
ICECC 1.0.1
So what is the problem?
I'm on Linux Mint 17