Todd Lipcon created KUDU-2872:
---------------------------------

             Summary: client_symbol-test fails with devtoolset-7 (gcc 7)
                 Key: KUDU-2872
                 URL: https://issues.apache.org/jira/browse/KUDU-2872
             Project: Kudu
          Issue Type: Bug
          Components: build
    Affects Versions: 1.10.0
            Reporter: Todd Lipcon


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.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to