FS#54944 - [intel-tbb] should specify minimum version of gcc-libs (undefined reference to CXXABI_1.3.11)
Attached to Project:
Arch Linux
Opened by Akkenoth X (akkenoth) - Thursday, 27 July 2017, 13:51 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 27 July 2017, 13:55 GMT
Opened by Akkenoth X (akkenoth) - Thursday, 27 July 2017, 13:51 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 27 July 2017, 13:55 GMT
|
Details
Description:
As of now intel-tbb depends only on gcc-libs without specified version, while it should specify the minimum required version. The package, as of version 2017_20170604-1, is compiled with gcc-libs 7.x which results in it using CXXABI_1.3.11. Using it with gcc-libs 6.x causes undefined references to CXXABI_1.3.11. Additional info: * package version: 2017_20170604-1 * compilation errors when using new libtbb with gcc-libs 6.x: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libtbb.so.2: undefined reference to `std::__exception_ptr::exception_ptr::exception_ptr(void*)@CXXABI_1.3.11' /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libtbb.so.2: undefined reference to `__cxa_init_primary_exception@CXXABI_1.3.11' collect2: error: ld returned 1 exit status * current workaround: downgrade intel-tbb to 2017_20170412-1 (e.g. from Arch Linux Archive) Steps to reproduce: * Install intel-tbb in newest version (2017_20170604-1) * Install gcc and gcc-libs (or *-multilib) in 6.3.1-2 version * Try compiling anything that uses libtbb (my cases: gazebo [AUR] and ROS2beta2 [from source]) |
This task depends upon
Closed by Doug Newgard (Scimmia)
Thursday, 27 July 2017, 13:55 GMT
Reason for closing: Not a bug
Additional comments about closing: Partial updates are not supported
Thursday, 27 July 2017, 13:55 GMT
Reason for closing: Not a bug
Additional comments about closing: Partial updates are not supported