Bug 459453 - RHEL4.7 release note: GCC4 now fully supported, with caveats
Summary: RHEL4.7 release note: GCC4 now fully supported, with caveats
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: Documentation
Version: 4.7
Hardware: All
OS: Linux
medium
medium
Target Milestone: rc
: ---
Assignee: Ryan Lerch
QA Contact: Joshua Wulf
URL:
Whiteboard:
Depends On:
Blocks: RHEL4u7_relnotes
TreeView+ depends on / blocked
 
Reported: 2008-08-19 01:52 UTC by Don Domingo
Modified: 2014-10-19 22:56 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
GNU Compiler Collection Version 4 (GCC4), previously a technology preview feature, is now fully supported in this release with the following caveats: *GCC4 in this release is not fully ABI-compatible with Red Hat Enterprise Linux 5. Applications compiled on with this release's version of GCC4 are expected to work on Red Hat Enterprise Linux 5 (either directly or via compatibility libraries). However, applications compiled on Red Hat Enterprise Linux 5 may not run on Red Hat Enterprise Linux 4. * GCJ Java still remains a technology preview. * gcc 3.4.6 libstdc, which is a subset of the Red Hat Enterprise Linux 5 version of GCC, is used in this release. Red Hat is not backporting some new features the Red Hat Enterprise Linux 4 version of GCC4. This is consistent with Red Hat policy, to avoid introducing possible incompatibilities into an existing version of a product(which would be problematic to ISVs). * Certain features could not be added to this release's version of GCC4, since the rest of the toolchain does not have the required support (e.g. glibc and binutils). As mentioned earlier, this is consistent with Red Hat policy to avoid introducing possible incompatibilities to an existing version of a product. Features that are not included in this release's version of GCC include: o 128-bit long double on ppc, ppc64, s390, and s390x architectures. o msecure-plt on ppc. o fstack-protector o --hash-style=gnu and --hash-style=both options.
Clone Of:
Environment:
Last Closed: 2010-04-21 00:20:13 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Don Domingo 2008-08-19 01:52:48 UTC
added as per email request from Daniel Riek.

Comment 1 Don Domingo 2008-08-19 01:53:52 UTC
Release note added. If any revisions are required, please set the 
"requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly.
All revisions will be proofread by the Engineering Content Services team.

New Contents:
GNU Compiler Collection Version 4 (GCC4), previously a technology preview feature, is now fully supported in this release with the following caveats:

    *GCC4 in this release is not fully ABI-compatible with Red Hat Enterprise Linux 5. Applications compiled on with this release's version of GCC4 are expected to work on Red Hat Enterprise Linux 5 (either directly or via compatibility libraries).

     However, applications compiled on Red Hat Enterprise Linux 5 may not run on Red Hat Enterprise Linux 4.
    * GCJ Java still remains a technology preview.
    * gcc 3.4.6 libstdc, which is a subset of the Red Hat Enterprise Linux 5 version of GCC, is used in this release. Red Hat is not backporting some new features the Red Hat Enterprise Linux 4 version of GCC4. This is consistent with Red Hat policy, to avoid introducing possible incompatibilities into an existing version of a product(which would be problematic to ISVs).
    * Certain features could not be added to this release's version of GCC4, since the rest of the toolchain does not have the required support (e.g. glibc and binutils). As mentioned earlier, this is consistent with Red Hat policy to avoid introducing possible incompatibilities to an existing version of a product.

      Features that are not included in this release's version of GCC include:
          o 128-bit long double on ppc, ppc64, s390, and s390x architectures.
          o msecure-plt on ppc.
          o fstack-protector
          o --hash-style=gnu and --hash-style=both options.


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