Intel® oneAPI Threading Building Blocks
Ask questions and share information about adding parallelism to your applications when using this threading library.
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
2421 Discussions

icpc: error #10104: unable to open 'tbb_pLaCeHoLdEr'


I was trying to compile a boost+Intel TBB code using intel compiler (ICC-13.0.1) The TBB library is latest (4.2) and boost is 1.55.0. The code incorporates C++11 features and so I use the std=c++11 flag

I am getting this error: 

    icpc: error #10104: unable to open 'tbb_pLaCeHoLdEr'
    make: *** [driver.o] Error 1

My Makefile contents are as follows:
    INCLUDE_PROJECT = /home/aniketnp/multiproc/
    INCLUDE_BOOST   = /home/aniketnp/boost_1_55_0/
    TBB_L = /home/aniketnp/tbb42_20140122oss/lib/intel64
    TBB_I = /home/aniketnp/tbb42_20140122oss/include


     CXXFLAGS = -I$(INCLUDE_PROJECT) -I$(INCLUDE_BOOST) -I$(TBB_I) -L$(TBB_L) -tbb -lpthread -std=c++11

Could any body speculate what could be the possible error? 

1. The boost and TBB are in my home directory.
2. The ICC13.1 is loaded through a module in our cluster. 
3. The LD_LIBRARY_PATH variable correctly shows the TBB_L  variable in makefile (properly exported in the .bashrc file. 

0 Kudos
0 Replies