Bug 161537
Summary: | No compat-gcc-3.4 for FC4 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | John Ellson <john.ellson> |
Component: | compat-gcc | Assignee: | Jakub Jelinek <jakub> |
Status: | CLOSED WONTFIX | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-06-24 19:11:24 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
John Ellson
2005-06-24 02:10:56 UTC
Fedora Core can't include too many compilers, there were many packages dropped from Core already to Extras for size reasons. If anywhere, the extra compilers would belong to Extras, if anybody volunteers to maintain them. FC4 includes 3.2.3-RH compat-gcc on purpose. GCC 3.4.3-RH is ABI compatible with GCC 4.0.0-RH and uses (almost) the same C++ parser (recursive decent parser, not very permissive for non-compliant C++ source), while GCC 3.2.3-RH (and 3.3.x) included a different parser, much more permissive etc. and 3.2.3-RH is ABI incompatible with 3.4.3/4.0.0. Of course there are some differences between 3.4.x and 4.0.x parser, but they are fairly minor. The major difference between 3.4.x and 4.0.x is in the compiler middle-end, but that does not justify including 3.4.3 in FC4. |