Bug 1751407 - ROOT needs to be recompiled with gcc9.2
Summary: ROOT needs to be recompiled with gcc9.2
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: root
Version: 30
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Mattias Ellert
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-09-11 22:43 UTC by Peifeng Liu
Modified: 2019-09-22 02:25 UTC (History)
1 user (show)

Fixed In Version: root-6.18.02-2.fc31 root-6.18.02-2.fc30
Clone Of:
Environment:
Last Closed: 2019-09-18 00:03:15 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Peifeng Liu 2019-09-11 22:43:46 UTC
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:

Comment 1 Fedora Update System 2019-09-13 05:44:15 UTC
FEDORA-2019-ac93ee8135 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-ac93ee8135

Comment 2 Fedora Update System 2019-09-14 01:40:11 UTC
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

Comment 3 Fedora Update System 2019-09-14 03:39:38 UTC
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

Comment 4 Peifeng Liu 2019-09-14 04:09:01 UTC
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?

Comment 5 Mattias Ellert 2019-09-14 12:43:54 UTC
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.

Comment 6 Peifeng Liu 2019-09-14 18:39:22 UTC
Thanks a lot. I tried the new version and it doesn't emit the warning.

Comment 7 Fedora Update System 2019-09-18 00:03:15 UTC
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.

Comment 8 Fedora Update System 2019-09-22 02:25:23 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.