Package Details: intel-mkl 2016.16.0.3.3.210-3

Git Clone URL: https://aur.archlinux.org/intel-parallel-studio-xe.git (read-only)
Package Base: intel-parallel-studio-xe
Description: Intel Math Kernel Library (Intel® MKL) 11.3.3
Upstream URL: http://software.intel.com/en-us/articles/non-commercial-software-download/
Licenses: custom
Submitter: bred
Maintainer: fishstamp82
Last Packager: fishstamp82
Votes: 89
Popularity: 4.877925
First Submitted: 2012-02-02 21:33
Last Updated: 2016-05-18 13:19

Sources (18)

Latest Comments

chmercesmoreira commented on 2016-05-23 01:35

For those who are getting this error message:

---

File "<stdin>", line 4
print "You can't run mpdboot on %s your python version must be >= 2.2, current version is: %s" % ([gethostname()], [version[0:3]])
^
SyntaxError: invalid syntax

---

It's happening because this script supposes you are running an environment with Python 2.* version, but actually you are using at least in Manjaro python 3.* as your default version and it causes several issues related with syntax problems.

I found out a way to solve this without the need of change the scripts or change the default symlink /usr/bin/python.
Follow the steps retreated here: https://wiki.archlinux.org/index.php/python#Dealing_with_version_problem_in_build_scripts

First create a dummy folder:
$ mkdir ~/bin
Then add a symlink python to python2 and the config scripts in it:
$ ln -s /usr/bin/python2 ~/bin/python
$ ln -s /usr/bin/python2-config ~/bin/python-config
Finally put the new folder at the beginning of your PATH variable:
$ export PATH=~/bin:$PATH

syne commented on 2016-05-17 19:59

without the edit, i couldn't build r-mkl, for example

fishstamp82 commented on 2016-05-17 16:50

@syne
It was like that when I took over the package. You seem to be right in that it doesn't really add anything. Does it cause any issues?

syne commented on 2016-05-17 13:41

conserning r-mkl could you tell me why the second symlink on line 300 is necessary?
everything works fine with just
ln -s ./${_composer_xe_dir} composerxe
instead of both lines 299 and 300

chappjc commented on 2016-05-12 17:53

That seems great, but I haven't reinstalled. This versioning is in line with what gets installed in Windows (e.g. "IntelSWTools/compilers_and_libraries_2016.3.207" with subfolders for ipp, mkl, etc. and no other versions in the paths).

fishstamp82 commented on 2016-05-11 15:13

I put each version number of all packages in the package description, so now all packages should build property with makepkg -i.

The version number of each package is retrievable in the Description field by running for e.g.: "pacman -Qi intel-mkl"

The main version of all subpackages remains the same with intel-compiler-base so that makepkg -i works by request in these comments.

Let me know if there are issues.

chappjc commented on 2016-05-11 03:46

@fishstamp82, If that solves the install problems (SRCINFO and PKGBUILD), then I won't complain, but I like to be able to see what versions of IPP and MKL are installed.

fishstamp82 commented on 2016-05-07 19:05

What I did was to change it to make it installable with "makepkg -i", but then all the packages are built with the default compiler-base version number, meaning mkl will lose its unique 11.0.3 version numbering, as was the case when all packages had to be installed individually.

I sincerely hope this is what you guys wanted, if not, let me know and I will either revert it to the previous build, or change this one accordingly.

totsilence commented on 2016-05-06 08:56

I think there is a problem in the .SRCINFO or in the version number for the intel-mkl package:

The package version is 2016.11.3.3.210-1, but .SRCINFO has 2016.16.0.3.3.210-1.

post-factum commented on 2016-05-05 07:11

After updating I still get this:

===
==> Software upgrade (new version) :
aur/intel-ipp 2016.9.0.3.210-1 -> 2016.16.0.3.3.210-1
aur/intel-mkl 2016.11.3.3.210-1 -> 2016.16.0.3.3.210-1
aur/intel-mpi 2016.5.1.3.210-1 -> 2016.16.0.3.3.210-1
aur/intel-tbb_psxe 2016.4.4.3.210-1 -> 2016.16.0.3.3.210-1
===

However,

===
$ icc --version
icc (ICC) 16.0.3 20160415
Copyright (C) 1985-2016 Intel Corporation. All rights reserved.
===

All comments