Description of problem: After upgrading gcc to 9.2, ROOT, though also upgraded, complains about standard library mismatch Version-Release number of selected component (if applicable): gcc-9.2.1-1.fc30.x86_64 root-6.18.02-1.fc30.x86_64 How reproducible: Always Steps to Reproduce: 1.Write a C++ program #include <iostream> void hello() { std::cout<<"hello\n"; } 2. Let ROOT complile and run Actual results: root -b -q hello.C+ ------------------------------------------------------------ | Welcome to ROOT 6.18/02 https://root.cern | | (c) 1995-2019, The ROOT Team | | Built for linuxx8664gcc on Aug 23 2019, 20:56:50 | | From tags/v6-18-02@v6-18-02 | | Try '.help', '.demo', '.license', '.credits', '.quit'/'.q' | ------------------------------------------------------------ Processing hello.C+... Info in <TUnixSystem::ACLiC>: creating shared library /home/pliu/./hello_C.so Warning in cling::IncrementalParser::CheckABICompatibility(): Possible C++ standard library mismatch, compiled with __GLIBCXX__ '20190503' Extraction of runtime standard library version was: '20190827' hello Expected results: "hello" should be printed out without warning. Additional info:
FEDORA-2019-ac93ee8135 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-ac93ee8135
root-6.18.02-2.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-ac93ee8135
root-6.18.02-2.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-6e528110a1
I tried to get the testing update for my f30 machine but don't see anything. #dnf --refresh update root --enablerepo=updates-testing Fedora Modular 30 - x86_64 45 kB/s | 18 kB 00:00 Fedora Modular 30 - x86_64 - Updates 208 kB/s | 17 kB 00:00 Fedora 30 - x86_64 - Test Updates 47 kB/s | 16 kB 00:00 Fedora 30 - x86_64 - Updates 187 kB/s | 17 kB 00:00 Fedora 30 - x86_64 - Updates 3.4 MB/s | 24 MB 00:07 Fedora 30 - x86_64 121 kB/s | 19 kB 00:00 google-chrome 39 kB/s | 1.3 kB 00:00 Dependencies resolved. Nothing to do. Complete! If I drop root in the command the updates suggested don't contain root related packages. Am I doing something wrong?
Nothing wrong, but you need to be a bit patient. The comment in bugzilla is generated when the update is available in the master repository. It will take some time before it has propagated to all mirror repositories.
Thanks a lot. I tried the new version and it doesn't emit the warning.
root-6.18.02-2.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.
root-6.18.02-2.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.