Skip to content

InstallRequiredSystemLibraries: Intel support

Christian Pfeiffer requested to merge ChrisTX/cmake:irsl-intel into master

This MR is supposed to address #16891 (closed) and #9903 (closed) by adding support for the Intel runtime/OpenMP runtime.

I've marked it as WIP since the set of libraries required by the compiler on each platform differs and also differs in minute ways between versions. This needs some testing in regards to which Intel versions are working.

My own setup is:

  • Windows, Linux: Intel Parallel Studio 2017.4
  • OS X: Intel Parallel Studio 2016.3

Unfortunately, Intel doesn't document which runtime library does what, and their own MSI Module just installs all files in the redistributables folder.

Also, I'm not sure whether the offload libraries are only being pulled in by OpenMP or whether the OpenMP library set is correct. Other than that, I install all C / Fortran libraries (and on Windows the VC++ libraries, too). I did not see a feasible way of determining which libraries are only used for debug configurations on Windows so it installs them all.

Fixes: #16891 (closed) Fixes: #9903 (closed)

Edited by Christian Pfeiffer

Merge request reports