Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.10.0
-
None
-
None
Description
Compiling with devtoolset-7 (gcc 7.3.1) produces a client library with some bad symbols:
Found bad symbol 'operator delete(void*, unsigned long)'
Found bad symbol 'transaction clone for std::logic_error::what() const'
... 65 other symbols like the above
It seems these are something to do with transactional memory support in the libstdcxx used in devtoolset-7? Seems likely we need to mark these symbols hidden in the linker script.