Novell is now a part of Micro Focus

Recommended update for the GCC suite and valgrind

Knowledgebase

(Last modified: 15MAR2007)


solutions Recommended update for the GCC suite and valgrind SuSE Linux Maintenance Web (9e077a520b7ffbc6921f423716b3c775)

Applies to

Package: build
gcc
gcc-locale
gcc-c++
libstdc++-devel
libstdc++-devel-64bit
libgcc
libgcc-64bit
libstdc++
libstdc++-64bit
gcc-info
gcc-objc
gcc-objc-64bit
libobjc
libobjc-64bit
cpp
gcc-ada
libada
gcc-fortran
gcc-fortran-64bit
gcc-java
libgcj
libgcj-devel
libgcj
libgcj-devel
valgrind
Product(s): SUSE Linux Enterprise Desktop 10 SP1 Upgrade for x86
SUSE Linux Enterprise Desktop 10 SP1 Upgrade for AMD64 and Intel EM64T
SUSE Linux Enterprise Server 10 SP1 Upgrade for x86
SUSE Linux Enterprise Server 10 SP1 Upgrade for IPF
SUSE Linux Enterprise Server 10 SP1 Upgrade for IBM POWER
SUSE Linux Enterprise Server 10 SP1 Upgrade for IBM zSeries 64bit
SUSE Linux Enterprise Server 10 SP1 Upgrade for AMD64 and Intel EM64T
Zypp-Patch-Number: 2792
Release: 20070315
Obsoletes: none

Indications

These packages are the updates for Service Pack 1 of SUSE Linux Enterprise
10. Install them to have your system at SP1 level.

Contraindications

None.

Problem description

Below you find a list of changes sorted alphabetically by package name.
build
  • no not mount /proc with -oro [#228065]
  • fix bugs in spec file expression evaluator
  • implement 0efined, %with and 0cond_with
  • fix sl10.1/sles10 config
  • add sl10.2 config
gcc
  • Fix prologue generation on ia64 causing corrupted unwind info. [#224153]
  • Add re-generated configure and config.in to power6 support patch. [#240554]
  • Fix dependencies of gcc-objc-{32,64}bit and gcc-fortran-{32,64}bit. [#237696]
  • Do not split gcc to gcc and gcc-64bit.
  • Do not split gij parts from libgcj to gcc-gij.
  • Do not package libffi.
  • Update to SVN branch head (r120791):
    • updates patch for PR29319 to upstream version,
    • fixes PR30230 (#227617),
    • fixes wrong-code bugs PR29964, PR27761, PR30360 and PR25795,
    • fixes ice-on-valid bugs PR30185, PR24036, PR30286, PR29241, PR28116, PR27369, PR27826, PR30212, PR25514, PR28217 and PR27736.
  • Add patches for PR29116 and PR30113 (#227287).
  • do not move libstdc++ but add symlink
  • move libstdc++.la to libdir
  • re-add libstdc++.la
  • provide c_compiler and c++_compiler again
  • fix libgcj specfile to build
  • Add AMD Family 10h support. [FATE #301524]
  • Add POWER6 support. [FATE #301557]
  • Add -Wcoverage-mismatch support. [FATE #300738]
  • Fix gcc41-fortran-{32,64}bit and gcc41-objc-{32,64}bit dependencies.
  • Added cross-avr patches found on freebsd.org [#220253]
  • Update to SVN branch head, fixes PR21032.
  • Add patches for PR28217, PR28888, PR29753 and PR29788.
  • Make gcc41-java and libgcj41-devel cross-dependencies independent of release numbers. [#214268]
  • Remove left-over dependency from libstdc++41-devel on gcc41.
  • Add patch for PR29797, fixes OpenOffice miscompilation on ppc. [#198243]
  • Update to SVN branch head, fixes PR29695.
  • Update to SVN branch head, fixes PR29631 and PR28970.
  • Add patch for PR28545.
  • Update to SVN branch head, fixes libzypp build on s390x.
  • Re-enable MNI instruction support.
  • Add patch to revert the fix for PR28506, fixes mjpegtools build.
  • Update to SVN branch head, fixes PR29119, PR29091 and PR28960.
  • Update to SVN branch head, fixes PR29154.
  • Disable MNI instruction support again.
  • Fix PR29319 conservatively. [s390x ICE]
  • Fix static linking.
  • Merge fixes for #189571 and #199137 from SLE10-SP1 branch.
  • Add patch to handle dwarf3 codes to support new glibc unwinding.
  • Add patch for PR26208, unwinding from signal context.
  • Add patch to support FORTIFY_SOURCE for strncat.
  • Add patches for PR26881 and PR28755. [#201515]
  • Add patch to add MNI instruction support.
  • Update to SVN branch head.
  • New gcc41-gij package.
  • Do not package addr2name.
  • Package jv-convert-4.1 manpage.
  • Add patch to avoid -mtune=generic regression.
  • Update to SVN branch head.
  • Enable gfortran testing.
  • Update to SVN branch head. Fixes [#187184].
  • Remove patch for bogus warning which is fixed upstream already.
  • Fix URL for bugreporting, use http://bugs.opensuse.org instead of http://www.suse.de/feedback.
  • No longer package gccbug script which led to feedback@suse.de which no longer exists.
  • Run the testsuite from the libgcj package and package results in gcc41-testresults.
  • Update to SVN branch head.
  • Add patch to allow stack protector inside the kernel.
  • Generate libgcj spec file from gcc spec file.
  • Clean up configure target machinery.
  • Clean up target architecture discovery.
  • Add separate spec file for building libgcj.
  • Split libmudflap package from gcc-mudflap.
  • Integrate gcc-mudflap into gcc package.
  • Split 32bit/64bit package from gcc package.
  • Allow disabling of libjava build.
  • Fix missing stack notes.
  • Update to SVN branch head.
  • Bump hppa libgcc so version to 4.
  • Include conditionals for openSUSE::Base.
  • Clean up remaining things in the file lists.
  • Rename all packages. Use provides to handle update and same major .so version libraries from different packages.
  • Rename to gcc41.
  • Install with suffix -4.1 for all binaries.
  • No longer package protoize.
  • No longer package cc, c++ and /lib/cpp.
  • Make (some) devel packages use the package suffix.
  • No longer provide c_compiler and c++_compiler.
  • Move all info files to gcc-info package.
  • Move development libraries to version specific directories.
  • Move libstdc++ locales to gcc-locale package.
  • Move libstdc++ documentation to new libstdc++-doc package.
  • Remove libstdc++, fortran and objc .la files.
  • Adjust dependencies to shared libraries.
  • No longer revert fix for PR26068.
  • Add patch to fix PR28016.
  • Update to 4.1 SVN head.
  • Disable hack that made -mno-tls-direct-seg-refs the default on x86_64. [#185782]
  • The great spec file rewrite. Split everything into 32/64bit subpackages.
  • Revert fix for PR26068.
  • Annotate icecream crosses as having binary payload.
  • Package libffi.
  • Update to gcc-4_1-branch head. Fixes #22743.
  • Strip binaries and libs for the icecream backends.
  • Split libgfortran shared library into own package.
  • Build and package the Objective C++ frontend.
  • No longer package fastjar stuff.
  • Instead of reverting the fix for PR26757 apply the fix for PR27793. [#179518]
  • Revert patch for PR26757 which causes MPlayer build failures.
  • Update to 4.1.1 release.
  • Update to gcc-4_1-branch head.
  • Update to gcc-4_1-branch head.
  • Depend on mpfr-devel.
  • Update to gcc-4_1-branch head and remove rpm patches that are now obsoleted. [#173029 (and more)]
valgrind
  • update to 3.2.3:
    • many fixes for x86_64, ppc32/64 (#fate 301640)
  • disable omega plugin for ppc/ppc64
  • update to 3.2 BRANCH:
    • support glibc 2.5
    • update suppressions
  • add omega plugin
  • update to 3.2.1:
    • suppresion updates
  • update to 3.2.1rc1:
    • about 36 bugfixes
  • fix suppressions
  • update drd plugin
  • add experimental drd plugin
  • fix build on x86_64
  • also fix multibyte NOP parsing for x86_64
  • add patch to handle multibyte NOPs as generated by recent binutils
  • update to 3.2.0 final
    • only marginal changes since rc1
  • update to 3.2.0 rc1:
    • ppc64 support
    • callgrind now integrated part
    • massive performance improvements
    • lots of emulation fixlets

Solution

Please install the updates provided at the location noted below.

Installation notes

This update is provided as an RPM package that can easily be installed onto a running system by using this command:
rpm -Fvh build.rpm gcc.rpm gcc-locale.rpm gcc-c++.rpm libstdc++-devel.rpm libstdc++-devel-64bit.rpm libgcc.rpm libgcc-64bit.rpm libstdc++.rpm libstdc++-64bit.rpm gcc-info.rpm gcc-objc.rpm gcc-objc-64bit.rpm libobjc.rpm libobjc-64bit.rpm cpp.rpm gcc-ada.rpm libada.rpm gcc-fortran.rpm gcc-fortran-64bit.rpm gcc-java.rpm libgcj.rpm libgcj-devel.rpm libgcj.rpm libgcj-devel.rpm valgrind.rpm

links to download packages

Download Source Packages

Download the source code of the patches for maintained products.


Disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.

Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.

© Copyright Micro Focus or one of its affiliates