Intel® C++ Compiler
Support and discussions for creating C++ code that runs on platforms based on Intel® processors.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!
7568 Discussions

Linux Composer XE 12.0.3.074 undefined _PDBX_JoinTask

AndrewC
New Contributor I
118 Views

I am compiling my Linux C++ with -debug parallel.

If I do not inclide -lpdbx in my link line I get many, many undefined _PDBX externals - as expected.

However even with -lpdbx included in my link line I get these 4 undefined externals. I am using omp tasks

_PDBX_joinTask
_PDBX_enterTask
_PDBX_leaveTask
_PDBX_forkTask

I cannot find these functions in any .so files in the Composer XE libraries.

Andrew
0 Kudos
1 Solution
Feilong_H_Intel
Employee
118 Views
Hi Andrew,

The symbols above are defined in libpdbxinst.a. Please link this lib and see whether the error goes away.

Thank you.
--
Feilong H.
Intel Developer Support

Tools Knowledge Base: http://software.intel.com/en-us/articles/tools

View solution in original post

1 Reply
Feilong_H_Intel
Employee
119 Views
Hi Andrew,

The symbols above are defined in libpdbxinst.a. Please link this lib and see whether the error goes away.

Thank you.
--
Feilong H.
Intel Developer Support

Tools Knowledge Base: http://software.intel.com/en-us/articles/tools

View solution in original post

Reply