Intel® oneAPI IoT Toolkit Release Notes
By Juhi Batra,
Published:08/05/2019 Last Updated:03/22/2021
Intel® oneAPI IoT Toolkit includes the following components:
- Intel® oneAPI DPC/C++ Compiler - Release Notes
- Intel® C++ Compiler Classic - Release Notes
- Intel® Inspector - Release Notes
- Eclipse* IDE
- Linux* kernel build tools
- IoT connection tools
Refer to this article to get more information about semantic versioning followed by Intel® oneAPI Toolkits.
New in This Release
- 2021.2 release is conflicted with 2021.1 release if it was installed by YUM, DNF, or Zypper package managers. Please remove 2021.1 release before installing 2021.2 release. To install both releases side-by-side, please use web distribution. Installation Using Package Managers
- Intel® Inspector
- Locate and debug threading and memory errors in the CPU target Data Parallel C++ and OpenMP codes.
-
IL0 19.2 compiler with bug fixes and new OS support
-
Install
-
Runtime packages support, including oneAPI run time libraries for Linux
-
Conda, PIP, Nuget support
-
Changes to Existing Features
None in this release
Installation Instructions
Please refer to System Requirements to check the prerequisites for installing the Intel® oneAPI IoT Toolkit.
The Intel® oneAPI IoT Toolkit can be installed from the download page. For more detailed instructions, see Installation Guide for Intel® oneAPI Toolkits.
For more information on using the toolkit, see: Linux* | Windows* | Containers
If you run into issues installing the tools, and would like to see the install logs (helpful for reporting issues) you can find them in %temp%\intel_oneapi_installer and %temp%\dd_VSIXInstaller_<some_numbers>.log for Windows* Host and /tmp/<username>/intel_oneapi_installer/<timestamp> for Linux* Host.
Product Versions
The following table outlines which version of the individual components are present in the latest version of Intel® oneAPI IoT Toolkit.
Component | Version |
Intel® DPC/C++ Compiler | 2021.2.0 |
Intel® Inspector | 2021.2.0 |
Eclipse* IDE | 2021.2 |
Linux* kernel build tools | 2021.2 |
IoT connection tools | 2021.2 |
Known Issues and Workarounds
- Missing Symbolic link in component "Yocto* compatible Linux* Platform Project Development" may cause build failure in <ISS_INSTALL_DIR>/YoctoProject/meta-intel-iss/recipes-socwatch/socawatch/intel-iss-socwatch-target.bb
Implication: Users will be unable to integrate SoC Watch into Yocto* Project images
WorkAround:- Remove the /lib64 -> /lib symlink if the build failure persists,
- Create /lib64 folder if it does not exist
- Create symlink /lib/ld-linux-x86-64.so.2 -> /lib/ld-linux-x86-64.so.2 if it does not exist.
- The file third-party-programs.txt has an incorrect path to additional information.
On Linux for a default installation, the file is /opt/intel/oneapi/licensing/2021.1-beta09/third-party-programs.txt. The path name in that file should be /opt/intel/oneapi.
On Windows for a default installation the file is: C:\Program Files (x86)\Intel\oneAPI\licensing\2021.1-beta09\third-party-programs.txt. The path name in that file should be C:\Program Files (x86)\Intel\oneAPI. - If you have chosen to download the Get Started Guide to use offline, viewing it in Chrome, may cause the text to disappear when the browser window is resized. To fix this problem, resize your browser window again, or use a different browser.
- Yocto Project* 3.1 Toaster Startup bug
Implication: In Yocto 3.1, Toaster has a startup bug (a proposed fix is listed which may allow some users to use Yocto 3.1) which is affecting multiple components. Users will need to use other supported versions of OS till a fix is issued- Linux* Kernel Build Tools does not support Yocto 3.1 as it depends on the Toaster component of Yocto.
- Workaround: We recommend use of Yocto 3.0 in conjunction with Linux* Kernel Build Tools until a fix is released for this issue. Linux* Kernel Build Tools does not support Ubuntu* 20.04
- Linux* Kernel Build Tools does not yet support SLES 15/15.1 because it depends on the Toaster component of Yocto, which is not working as expected on SLES 15/15.1. This issue has been reported to Toaster maintainers and is expect to be fixed soon.
- Linux* Kernel Build Tools does not support Yocto 3.1 as it depends on the Toaster component of Yocto.
- Linux* Kernel Build Tools Beta does not support Ubuntu 20.04 because it depends on Yocto 3.1, which does not yet support Ubuntu 20.04.
We expect the next version of Yocto to support Ubuntu 20.04 which will enable Linux* Kernel Build Tools to support Ubuntu 20.04 in oneAPI Gold release. - The Problems view in Eclipse* may list error results for some oneAPI sample projects.
Workaround: These errors are false positives and can be ignored. The samples will build and run in Eclipse* when the environment is correctly configured as described in the oneAPI Getting Started documents. - Eclipse* requires Ubuntu* version 18.04.1 or higher. The earlier release includes a version of Java* that does not work properly with HTTPS connections (when Eclipse for oneAPI creates sample projects, the system hangs).
- When creating and building sample projects using the Eclipse* samples provider, the Eclipse Intellisense indexer does not work.
Workaround: To resolve the issue, the project toolchain must match the compiler from Intel (usually the Intel® oneAPI DPC++ Compiler) that builds your sample project.
See the Intel® oneAPI Base Toolkit Release Notes for additional details and issues common to multiple toolkits.
Notices and Disclaimers
Intel technologies may require enabled hardware, software or service activation.
No product or component can be absolutely secure.
Your costs and results may vary.
© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.