Intel® oneAPI DPC++/C++ Compiler
Talk to fellow users of Intel® oneAPI DPC++/C++ Compiler and companion tools like Intel® oneAPI DPC++ Library, Intel® DPC++ Compatibility Tool, and Intel® Distribution for GDB*
636 Discussions

oneAPI 2024.1 install does not include icl required for the build scripts in Intel Advisor samples

Theo-at-Stillwater
709 Views

A Windows install of Intel oneAPI 2024.1 fails to support the getting started documentation:

 

https://www.intel.com/content/www/us/en/docs/advisor/get-started-guide/2023-1/discover-where-vectorization-will-pay-off.html#GUID-B96C6061-E174-48B1-8068-CDC9B53C10CF

 

Very frustrating is that the documentation sends you on a wild goose chase:

Prerequisites

  1. Install the Intel Advisor as a standalone or as part of Intel® oneAPI Base Toolkit. For installation instructions, see Install Intel Advisor in the user guide.
  2. Install the Intel® C++ Compiler Classic as a standalone or as part of Intel® oneAPI HPC Toolkit. For installation instructions, see Intel® oneAPI Toolkits Installation Guide.
  3. Set up environment variables for the Intel Advisor and Intel® C++ Compiler Classic. For example, run the setvars script in the installation directory.

    This document assumes you installed the tools to a default location. If you installed the tools to a different location, make sure to replace the default path in the commands below.

When you try to follow the oneAPI HPC toolkit guidance you are greeted with a redirect that the HPC toolkit is part of the oneAPI base toolkit and that download does NOT contain `icl`.

 

I guess nobody is using these getting started tutorials....

0 Kudos
3 Replies
Theo-at-Stillwater
697 Views

The generated VS solution also appears to be broken:

 

1>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(456,5): error MSB8020: The build tools for Intel C++ Compiler 17.0 (Platform Toolset = 'Intel C++ Compiler 17.0') cannot be found. To build using the Intel C++ Compiler 17.0 build tools, please install Intel C++ Compiler 17.0 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution".

 

 

No idea where to get the Intel C++ Compiler 17.0 build tools, and strange that it isn't included with oneAPI's 20GB bundle. That looks like a release bundle design failure.

0 Kudos
Alex_Y_Intel
Moderator
642 Views

Can you please clarify what you tried to achieve here? It'll be helpful if you can let us know the exact commands and a sample to demonstrate your issue. Intel classic C++ compiler is deprecated and remove from the oneAPI package. Please migrate to the new DPC++/C++ compiler which is a LLVM based compiler. 

0 Kudos
Theo-at-Stillwater
581 Views

Hi Alex_Y_Intel

I simply tried to follow the documentation. The documentation AND the build script both make reference to icl. 

 

If that is all deprecated, then please update the documentation so that folks don't waste time trying to do things that the installation no longer supports.

0 Kudos
Reply