Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-7896

CMake: visibility inconsistency

    XMLWordPrintable

Details

    Description

      ld: warning: direct access in TClass::GetRealData(char const**) const to global weak symbol std::__1::char_traits<char>::eq(char, char) means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.

      See warnings in https://phsft-jenkins.cern.ch/job/root-incremental-master/BUILDTYPE=Debug,COMPILER=native,LABEL=mac1010/1974/parsed_console/

      http://stackoverflow.com/questions/9894961/strange-warnings-from-the-linker-ld suggests that we have different settings for -fvisibility for different object files that are then linked into one linker product.

      Could this get fixed, please?

      Attachments

        Activity

          People

            mato Pere Mato Vila
            axel Axel Naumann
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Actual End: