tbb_build_linux

123 views
Skip to first unread message

Eligiusz Postek

unread,
Jun 28, 2017, 4:56:19 AM6/28/17
to Biocellion Support
Dear Colleagues,
I build TBB. I checked 3 linux'es, However
I always get the message as below,
could you give a hint ?
besr regards,
Elek

g++ -o x86_rtm_rw_mutex.o -c -MMD -DDO_ITT_NOTIFY -g -O2 -DUSE_PTHREAD -m64 -mrtm  -fPIC  -D__TBB_BUILD=1 -Wall -Wno-parentheses -Wno-non-virtual-dtor    -I../../src -I../../src/rml/include -I../../include ../../src/tbb/x86_rtm_rw_mutex.cpp
/tmp/ccXMNSod.s: Assembler messages:
/tmp/ccXMNSod.s:33: Error: no such instruction: `xend'
/tmp/ccXMNSod.s:248: Error: no such instruction: `xbegin .L18'
/tmp/ccXMNSod.s:363: Error: no such instruction: `xabort $255'
/tmp/ccXMNSod.s:525: Error: no such instruction: `xbegin .L39'
/tmp/ccXMNSod.s:642: Error: no such instruction: `xabort $255'
make[1]: *** [x86_rtm_rw_mutex.o] Error 1
make[1]: Leaving directory `/users/kdm/ewpostek/bioc/tbb/tbb-2017_U7/build/linux_intel64_gcc_cc5.4.0_libc2.12_kernel2.6.32_release'

seunghwa.kang

unread,
Jun 28, 2017, 12:37:33 PM6/28/17
to Biocellion Support
Is there a reason you are building TBB?

You can just download a pre-built one from https://github.com/01org/tbb/releases/download/2017_U7/tbb2017_20170604oss_lin.tgz

It seems like the missing functions are related to Intel's transactional synchronization extensions (https://en.wikipedia.org/wiki/Transactional_Synchronization_Extensions), and you may need to configure TBB to either natively execute the instructions (if your CPU supports TSX extension) or emulate it. You may ask this to the TBB forum (https://software.intel.com/en-us/forums/intel-threading-building-blocks) if you really need to build TBB.

Thank you very much,

-seunghwa

seunghwa.kang

unread,
Jun 28, 2017, 12:40:48 PM6/28/17
to Biocellion Support
See the following link.

https://software.intel.com/en-us/forums/intel-threading-building-blocks/topic/590698

This sounds relevant to this case.


On Wednesday, June 28, 2017 at 1:56:19 AM UTC-7, Eligiusz Postek wrote:

Eligiusz Postek

unread,
Jun 29, 2017, 4:24:50 AM6/29/17
to Biocellion Support
I think, I don't need to build tbb,
I downloaded following the links.
Thank you, Elek
Reply all
Reply to author
Forward
0 new messages