Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1514870
Summary: | Cannot install compat-gcc-34-c++ // nothing provides libstdc++ < 7.0.0 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Nicolas Sapa <redhat> |
Component: | compat-gcc | Assignee: | Jakub Jelinek <jakub> |
Status: | CLOSED ERRATA | QA Contact: | |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 27 | CC: | digitalfreak, jskarvad, jwakely, stephane.piquemal, voyde |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-03-06 17:24:08 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Nicolas Sapa
2017-11-19 02:24:31 UTC
See also: bug 1423303. Still present in Fedora 27. "Requires: libstdc++ < 7.0.0" seems to be an attempt to ensure that an ABI-compatible version of libstdc++ is used, and conservatively names a version that is known to be compatible (rather than assuming that all future versions will be compatible). The libstdc++ from GCC 8.x is ABI compatible wiuth 3.4.x, so bumping the Requires: to 9.0.0 (allowing any GCC 8.x release) is fine. I just fall into this issue with Fedora 26. I already have compat-gcc-34-c++-3.4.6-41.fc26.x86_64 installed. But it's now blocking any "dnf updates" because of the libstdc++ dependancy. What are the current action to solve this problem ? Are we waiting for an update on this package, or did I miss a workaround ? compat-gcc-34-3.4.6-46.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-7b853bf34b compat-gcc-34-3.4.6-46.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2018-61e0f160ba (In reply to Stéphane PIQUEMAL from comment #4) > Are we waiting for an update on this package, or did I miss a workaround ? Updated packages are needed, but the maintainer has been very busy with gcc-8.0.1 in rawhide, and compat-gcc-34 is much lower priority. The updates have been submitted now and will be in updates-testing soon. compat-gcc-34-3.4.6-46.fc26 has been pushed to the Fedora 26 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-2018-61e0f160ba compat-gcc-34-3.4.6-46.fc27 has been pushed to the Fedora 27 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-2018-7b853bf34b Proposed update seem to works, I will provide feedback on bodhi: $ sudo dnf install compat-gcc-34-c++ --enablerepo=updates-testing [sudo] password for nico: Fedora 27 - x86_64 - Test Updates 750 kB/s | 4.4 MB 00:05 Last metadata expiration check: 0:00:05 ago on Fri Mar 2 00:03:14 2018. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: compat-gcc-34-c++ x86_64 3.4.6-46.fc27 updates-testing 9.9 M Upgrading: compat-gcc-34 x86_64 3.4.6-46.fc27 updates-testing 3.7 M Transaction Summary ================================================================================ Install 1 Package Upgrade 1 Package Total download size: 14 M Is this ok [y/N]: y Downloading Packages: [MIRROR] compat-gcc-34-3.4.6-46.fc27.x86_64.rpm: Status code: 404 for https://mirror.us-midwest-1.nexcess.net/fedora/updates/testing/27/x86_64/Packages/c/compat-gcc-34-3.4.6-46.fc27.x86_64.rpm [MIRROR] compat-gcc-34-c++-3.4.6-46.fc27.x86_64.rpm: Status code: 404 for https://mirror.us-midwest-1.nexcess.net/fedora/updates/testing/27/x86_64/Packages/c/compat-gcc-34-c++-3.4.6-46.fc27.x86_64.rpm [MIRROR] compat-gcc-34-3.4.6-46.fc27.x86_64.rpm: Status code: 404 for http://mirror.us-midwest-1.nexcess.net/fedora/updates/testing/27/x86_64/Packages/c/compat-gcc-34-3.4.6-46.fc27.x86_64.rpm [MIRROR] compat-gcc-34-c++-3.4.6-46.fc27.x86_64.rpm: Status code: 404 for http://mirror.us-midwest-1.nexcess.net/fedora/updates/testing/27/x86_64/Packages/c/compat-gcc-34-c++-3.4.6-46.fc27.x86_64.rpm (1/2): compat-gcc-34-3.4.6-46.fc27.x86_64.rpm 941 kB/s | 3.7 MB 00:03 (2/2): compat-gcc-34-c++-3.4.6-46.fc27.x86_64.r 2.2 MB/s | 9.9 MB 00:04 -------------------------------------------------------------------------------- Total 2.4 MB/s | 14 MB 00:05 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : compat-gcc-34-3.4.6-46.fc27.x86_64 1/3 Installing : compat-gcc-34-c++-3.4.6-46.fc27.x86_64 2/3 Cleanup : compat-gcc-34-3.4.6-41.fc26.x86_64 3/3 Verifying : compat-gcc-34-c++-3.4.6-46.fc27.x86_64 1/3 Verifying : compat-gcc-34-3.4.6-46.fc27.x86_64 2/3 Verifying : compat-gcc-34-3.4.6-41.fc26.x86_64 3/3 Installed: compat-gcc-34-c++.x86_64 3.4.6-46.fc27 Upgraded: compat-gcc-34.x86_64 3.4.6-46.fc27 Complete! $ gcc34 --version gcc34 (GCC) 3.4.6 20060404 (Red Hat 3.4.6-46.fc27) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Wrong binary but still working: $ g++34 --version g++34 (GCC) 3.4.6 20060404 (Red Hat 3.4.6-46.fc27) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. compat-gcc-34-3.4.6-46.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report. compat-gcc-34-3.4.6-46.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report. |