Package name gcc
Date January 8th, 2008
Advisory ID MDVA-2008:005
Affected versions CS4.0
Synopsis Updated gcc packages fix minor bug

Problem Description

The version of gcc as shipped with Corporate Server 4 suffered from an
optimization bug that would lead to bad code generation. A side-effect
of this bug is that some packages, such as the recently-released
ClamAV update, would no longer compile properly.

This update uses an upstream patch to correct the problem.

Updated Packages

Corporate Server 4.0

 3571a80f7520ff1f307ce443a7f4df56  corporate/4.0/i586/gcc-4.0.1-5.1.20060mlcs4.i586.rpm
 e6dafd9d96898f2427a488c611948357  corporate/4.0/i586/gcc-c++-4.0.1-5.1.20060mlcs4.i586.rpm
 53c571089eb3e06f54a0428dccdd20db  corporate/4.0/i586/gcc-colorgcc-4.0.1-5.1.20060mlcs4.i586.rpm
 2a5c9730b40ce17a8a56f4f6bf1dc991  corporate/4.0/i586/gcc-cpp-4.0.1-5.1.20060mlcs4.i586.rpm
 f3d40e191d672ec0ab08aea173746b0f  corporate/4.0/i586/gcc-doc-4.0.1-5.1.20060mlcs4.i586.rpm
 ca1f5ce82f7aa4ca4c4a23a6dc6be773  corporate/4.0/i586/gcc-doc-pdf-4.0.1-5.1.20060mlcs4.i586.rpm
 0053b24aa80047b508403064a4bd3ffb  corporate/4.0/i586/gcc-gfortran-4.0.1-5.1.20060mlcs4.i586.rpm
 6ab2fd47a3c2150fae3c95f4eb77ac6e  corporate/4.0/i586/gcc-gnat-4.0.1-5.1.20060mlcs4.i586.rpm
 94f26e306e7e80c8b5ee58c87626e59c  corporate/4.0/i586/gcc-java-4.0.1-5.1.20060mlcs4.i586.rpm
 d806f2b01db94f91f8edd887f707b4bd  corporate/4.0/i586/gcc-objc-4.0.1-5.1.20060mlcs4.i586.rpm
 0e2e124cef29bb6f97b51ab70fd16acd  corporate/4.0/i586/gcj-tools-4.0.1-5.1.20060mlcs4.i586.rpm
 0d01a607bb3e00f829b6b6598ed85c21  corporate/4.0/i586/libffi4-devel-4.0.1-5.1.20060mlcs4.i586.rpm
 bfacb3b3529aa7c5b4dda391c191faf6  corporate/4.0/i586/libgcc1-4.0.1-5.1.20060mlcs4.i586.rpm
 c807a4853c20288f13a87fa056cd6dea  corporate/4.0/i586/libgcj6-4.0.1-5.1.20060mlcs4.i586.rpm
 872d3df2982b554754157336e7d91eff  corporate/4.0/i586/libgcj6-base-4.0.1-5.1.20060mlcs4.i586.rpm
 41a2708a46bfdbdf7f14939500aa2c03  corporate/4.0/i586/libgcj6-devel-4.0.1-5.1.20060mlcs4.i586.rpm
 e6c1819fb1b84a999e6e354c058e251c  corporate/4.0/i586/libgcj6-src-4.0.1-5.1.20060mlcs4.i586.rpm
 81b2daf8b90a006db06f1cc0aa2c0ca4  corporate/4.0/i586/libgcj6-static-devel-4.0.1-5.1.20060mlcs4.i586.rpm
 b8e7a1bdf102019085199d3d6e10acc0  corporate/4.0/i586/libgfortran0-4.0.1-5.1.20060mlcs4.i586.rpm
 f1d134b4e0d23dd11a85dcd4eec04488  corporate/4.0/i586/libgnat1-4.0.1-5.1.20060mlcs4.i586.rpm
 bc943f54b6cd6480db01a7c1857b6ddb  corporate/4.0/i586/libmudflap0-4.0.1-5.1.20060mlcs4.i586.rpm
 6947b577dec6a91b4f1c364048608776  corporate/4.0/i586/libmudflap0-devel-4.0.1-5.1.20060mlcs4.i586.rpm
 807713fcc727bf77fb7518d7dee72287  corporate/4.0/i586/libobjc1-4.0.1-5.1.20060mlcs4.i586.rpm
 61523c1cbee09e52e9c4da059b13300a  corporate/4.0/i586/libstdc++6-4.0.1-5.1.20060mlcs4.i586.rpm
 09ad1fb402c9c0e9a6c0e92bfafd2b16  corporate/4.0/i586/libstdc++6-devel-4.0.1-5.1.20060mlcs4.i586.rpm
 f98a0ab639839748384353c0288e36c6  corporate/4.0/i586/libstdc++6-static-devel-4.0.1-5.1.20060mlcs4.i586.rpm 
 ee2f4828b9eb769aa3888bdd6807c9e4  corporate/4.0/SRPMS/gcc-4.0.1-5.1.20060mlcs4.src.rpm

Corporate Server 4.0/X86_64

 fe91e4376f86c6516193c921f83b7af7  corporate/4.0/x86_64/gcc-4.0.1-5.1.20060mlcs4.x86_64.rpm
 5042322238d920110f67c08de191af15  corporate/4.0/x86_64/gcc-c++-4.0.1-5.1.20060mlcs4.x86_64.rpm
 da210b0a130f2a3cf661448e678be163  corporate/4.0/x86_64/gcc-colorgcc-4.0.1-5.1.20060mlcs4.x86_64.rpm
 de498007bffb2812f0e35a57a85dda9a  corporate/4.0/x86_64/gcc-cpp-4.0.1-5.1.20060mlcs4.x86_64.rpm
 66f88baa5eeb803d6d35c400eb884140  corporate/4.0/x86_64/gcc-doc-4.0.1-5.1.20060mlcs4.x86_64.rpm
 abf36f6b6d7d09effbc52345a518a8a6  corporate/4.0/x86_64/gcc-doc-pdf-4.0.1-5.1.20060mlcs4.x86_64.rpm
 a282d3ea55c1e5c7ddaeb658ec352299  corporate/4.0/x86_64/gcc-gfortran-4.0.1-5.1.20060mlcs4.x86_64.rpm
 cf0faa382e1cf62b1d8e7104374f8089  corporate/4.0/x86_64/gcc-gnat-4.0.1-5.1.20060mlcs4.x86_64.rpm
 c8801f84be8ee3333547db7e36a1bc8b  corporate/4.0/x86_64/gcc-java-4.0.1-5.1.20060mlcs4.x86_64.rpm
 5fa77fd0853d64c10d659158c878418c  corporate/4.0/x86_64/gcc-objc-4.0.1-5.1.20060mlcs4.x86_64.rpm
 892dc002788c799f5259a886940dc651  corporate/4.0/x86_64/gcj-tools-4.0.1-5.1.20060mlcs4.x86_64.rpm
 6f45137ae19ebbf94fb989d93111ed3c  corporate/4.0/x86_64/lib64gcj6-4.0.1-5.1.20060mlcs4.x86_64.rpm
 4709ac34364fec0220f3c5b6c60d915c  corporate/4.0/x86_64/lib64gcj6-devel-4.0.1-5.1.20060mlcs4.x86_64.rpm
 d657deb66a8bacac4ce698faf2197c70  corporate/4.0/x86_64/lib64gcj6-static-devel-4.0.1-5.1.20060mlcs4.x86_64.rpm
 24edeb22cbd60a65cf7bf2a2d614ba8f  corporate/4.0/x86_64/libffi4-devel-4.0.1-5.1.20060mlcs4.x86_64.rpm
 77e4d1d3cf29aefbd0a5240d0da09639  corporate/4.0/x86_64/libgcc1-4.0.1-5.1.20060mlcs4.x86_64.rpm
 569e175742b5400f6a3c6ee6cbd4d2a4  corporate/4.0/x86_64/libgcj6-base-4.0.1-5.1.20060mlcs4.x86_64.rpm
 cceaaf3c3afa251f0518cd1103c741e6  corporate/4.0/x86_64/libgcj6-src-4.0.1-5.1.20060mlcs4.x86_64.rpm
 f7f2d82a35da5678473a85e6f5ff2619  corporate/4.0/x86_64/libgfortran0-4.0.1-5.1.20060mlcs4.x86_64.rpm
 4c1d633b4a67e6f03d323403fb349a31  corporate/4.0/x86_64/libgnat1-4.0.1-5.1.20060mlcs4.x86_64.rpm
 198ce85fef4afd8ccdbbfe26ffe2c820  corporate/4.0/x86_64/libmudflap0-4.0.1-5.1.20060mlcs4.x86_64.rpm
 348b7dc08c132d83d03a62b9e41ff600  corporate/4.0/x86_64/libmudflap0-devel-4.0.1-5.1.20060mlcs4.x86_64.rpm
 2f860bc01673675c01228a7130e1ed91  corporate/4.0/x86_64/libobjc1-4.0.1-5.1.20060mlcs4.x86_64.rpm
 4d9e71a06c50305273d32ad713ff9745  corporate/4.0/x86_64/libstdc++6-4.0.1-5.1.20060mlcs4.x86_64.rpm
 33f76f47ffdd1828ce94ca1dfe0d61bf  corporate/4.0/x86_64/libstdc++6-devel-4.0.1-5.1.20060mlcs4.x86_64.rpm
 097abdf281b607c609736774c644664b  corporate/4.0/x86_64/libstdc++6-static-devel-4.0.1-5.1.20060mlcs4.x86_64.rpm 
 ee2f4828b9eb769aa3888bdd6807c9e4  corporate/4.0/SRPMS/gcc-4.0.1-5.1.20060mlcs4.src.rpm

References

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28045

Upgrade

To upgrade automatically, use MandrivaUpdate.


Verification

Please verify the update prior to upgrading to ensure the integrity of the downloaded package. You can do this with the command :

                rpm --checksig package.rpm
                

You can get the GPG public key of the Mandriva Security Team to verify the GPG signature of each RPM.

If you use MandrivaUpdate, the verification of md5 checksum and GPG signature is performed automatically for you.