Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-2872

client_symbol-test fails with devtoolset-7 (gcc 7)

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.10.0
    • None
    • build
    • 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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            tlipcon Todd Lipcon
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: