Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
7944 Discussions

Linux Composer XE 12.0.3.074 undefined _PDBX_JoinTask

AndrewC
New Contributor III
289 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
289 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

0 Kudos
1 Reply
Feilong_H_Intel
Employee
290 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
0 Kudos
Reply