- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When I try to compile my code with "icc ... -qopenmp" or "icc ... -mkl", I run into an error "libiomp5.so: undefined reference to `memcpy@GLIBC_2.14". I checked the glibc version with "strings /lib64/libc.so.6 |grep GLIBC", and found that linux system had GLIBC_2.14. How can I solve the problem.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
icc --version?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Which version of OS do you run on? Please also check the list of OS supported/validated by MKL here: https://software.intel.com/content/www/us/en/develop/articles/oneapi-math-kernel-library-system-requirements.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I run it on CentOS Linux release 8.1.1911. C/Fortran OpenMP* Offload seems not to support CentOS. When my code doesn't inculde openMP code, it works well. Does it mean I cannot use -fopenmp or -qopenmp when I compile my code?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
>>yes, or just use the accepted/validated version of CemtOS ( see System Requirements - CentOS* (latest version) ).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The issue is closing and we will no longer respond to this thread. If you require additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page