Intel® C++ Compiler
Support and discussions for creating C++ code that runs on platforms based on Intel® processors.
7702 Discussions

Linux Composer XE 12.0.3.074 undefined _PDBX_JoinTask

AndrewC
New Contributor II
172 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
172 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
173 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
Reply