- Issued:
- 2009-01-20
- Updated:
- 2009-01-20
RHBA-2009:0198 - Bug Fix Advisory
Synopsis
binutils bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated binutils packages that resolve several issues are now available.
Description
binutils is a collection of utilities used for the creation of executable code.
These updated binutils packages provide fixes for the following bugs:
- linking object files which where produced by the third-party PGI compiler
and which contained debug information could fail due to unresolved references.
- the minimal strength length argument of the "strings" utility could be
designated using special formatting. However, certain legitimate formats
were either not accepted, or they rendered the strings command
unresponsive. With this fix, these formats work as expected and no longer
hang the utility.
- the ld linker utility suffered from slow linking performance when linking
object files containing a lot of debug information. With this fix, ld links
much faster in these situations.
- previously, depending on the target, it was not possible to create a
shared library using functions from the libbfd static library supplied in
the binutils packages. Because libbfd is now compiled using the '-fPIC'
option, shared libraries using these functions can be created with these
updated packages.
- on PowerPC architectures, linking a shared library with a Table of
Contents (TOC) section larger that 64KB caused linking to fail. This fix
enables the linking of shared libraries with TOC sections larger than 64KB.
- linking C++ object files produced by GCC version 3.4 could occasionally
fail. GCC 3.4 is provided for Red Hat Enterprise Linux 5.2 in the
compat-gcc-34 packages. With this fix, object files are linked successfully
and the ".gnu.linkonce.r" error messages are no longer displayed, thus
resolving this issue.
All users of binutils are advised to upgrade to these updated packages,
which resolve these issues.
Solution
Before applying this update, make sure that all previously-released errata
relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use the Red
Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 435078 - The output of "strings -0 file" is in loop and "-n 0xA" cannot be correctly recognized
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
binutils-2.17.50.0.6-9.el5.src.rpm | SHA-256: 7f30f0f94ba0c3e6f674a5acd822c7917374db0402fc6e1f08d0f4d4e5bdf354 |
x86_64 | |
binutils-2.17.50.0.6-9.el5.x86_64.rpm | SHA-256: 64630a3f6c8ccf1184b76392f347a990c68b9490c5fc9e0d049dc04f4c6b65a5 |
binutils-devel-2.17.50.0.6-9.el5.i386.rpm | SHA-256: 014dc321642ccec59033347b3a084e4503efe7d04749d65f8c5675f3af81a0ac |
binutils-devel-2.17.50.0.6-9.el5.x86_64.rpm | SHA-256: 5130ab9595aec5771cc3b284e305bad5d85494517876fce1802cbefbba94d641 |
ia64 | |
binutils-2.17.50.0.6-9.el5.ia64.rpm | SHA-256: ef6ab7fa49a127307df51b606ea2cf791ec442fb4ae2602ff0888365ed585b8c |
binutils-devel-2.17.50.0.6-9.el5.ia64.rpm | SHA-256: 05c210fafb0bb1791ff2fe115cb39184acd7a9459c0ff0c75e44f983d8462941 |
i386 | |
binutils-2.17.50.0.6-9.el5.i386.rpm | SHA-256: a37f3e2f7e77f031e400b352dbae1deb5412bdf2c8b626aa4a4aaf3a3c0b9109 |
binutils-devel-2.17.50.0.6-9.el5.i386.rpm | SHA-256: 014dc321642ccec59033347b3a084e4503efe7d04749d65f8c5675f3af81a0ac |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
binutils-2.17.50.0.6-9.el5.src.rpm | SHA-256: 7f30f0f94ba0c3e6f674a5acd822c7917374db0402fc6e1f08d0f4d4e5bdf354 |
x86_64 | |
binutils-2.17.50.0.6-9.el5.x86_64.rpm | SHA-256: 64630a3f6c8ccf1184b76392f347a990c68b9490c5fc9e0d049dc04f4c6b65a5 |
binutils-devel-2.17.50.0.6-9.el5.i386.rpm | SHA-256: 014dc321642ccec59033347b3a084e4503efe7d04749d65f8c5675f3af81a0ac |
binutils-devel-2.17.50.0.6-9.el5.x86_64.rpm | SHA-256: 5130ab9595aec5771cc3b284e305bad5d85494517876fce1802cbefbba94d641 |
i386 | |
binutils-2.17.50.0.6-9.el5.i386.rpm | SHA-256: a37f3e2f7e77f031e400b352dbae1deb5412bdf2c8b626aa4a4aaf3a3c0b9109 |
binutils-devel-2.17.50.0.6-9.el5.i386.rpm | SHA-256: 014dc321642ccec59033347b3a084e4503efe7d04749d65f8c5675f3af81a0ac |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
binutils-2.17.50.0.6-9.el5.src.rpm | SHA-256: 7f30f0f94ba0c3e6f674a5acd822c7917374db0402fc6e1f08d0f4d4e5bdf354 |
x86_64 | |
binutils-2.17.50.0.6-9.el5.x86_64.rpm | SHA-256: 64630a3f6c8ccf1184b76392f347a990c68b9490c5fc9e0d049dc04f4c6b65a5 |
i386 | |
binutils-2.17.50.0.6-9.el5.i386.rpm | SHA-256: a37f3e2f7e77f031e400b352dbae1deb5412bdf2c8b626aa4a4aaf3a3c0b9109 |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
binutils-2.17.50.0.6-9.el5.src.rpm | SHA-256: 7f30f0f94ba0c3e6f674a5acd822c7917374db0402fc6e1f08d0f4d4e5bdf354 |
s390x | |
binutils-2.17.50.0.6-9.el5.s390x.rpm | SHA-256: 9f0b54c4612db1801b20dc06968a9abd6e870f78230805fc79735208545712af |
binutils-devel-2.17.50.0.6-9.el5.s390.rpm | SHA-256: 7ec5b287a393ea678c416eb311ec2d080b38bd6c4d9a8509c2661d7d0b2bcc9b |
binutils-devel-2.17.50.0.6-9.el5.s390x.rpm | SHA-256: 176c6b5bdb90126f2e97cf4409be2a860d459da925c82c16bece17289d3574e1 |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
binutils-2.17.50.0.6-9.el5.src.rpm | SHA-256: 7f30f0f94ba0c3e6f674a5acd822c7917374db0402fc6e1f08d0f4d4e5bdf354 |
ppc | |
binutils-2.17.50.0.6-9.el5.ppc.rpm | SHA-256: 20bcad956fe92aa16f46fdf8f083663ee871cd9f022b4b1bf71f9b9c7cf51361 |
binutils-devel-2.17.50.0.6-9.el5.ppc.rpm | SHA-256: e9be4379dae4b950297dbebdacf59b6c38d8fa082ccb66c5519c8ad242ff02c0 |
binutils-devel-2.17.50.0.6-9.el5.ppc64.rpm | SHA-256: 494dd433bc6fbda00283791ad80139a306410203ddf4bd68bf08887cf45215ca |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
binutils-2.17.50.0.6-9.el5.src.rpm | SHA-256: 7f30f0f94ba0c3e6f674a5acd822c7917374db0402fc6e1f08d0f4d4e5bdf354 |
x86_64 | |
binutils-2.17.50.0.6-9.el5.x86_64.rpm | SHA-256: 64630a3f6c8ccf1184b76392f347a990c68b9490c5fc9e0d049dc04f4c6b65a5 |
binutils-devel-2.17.50.0.6-9.el5.i386.rpm | SHA-256: 014dc321642ccec59033347b3a084e4503efe7d04749d65f8c5675f3af81a0ac |
binutils-devel-2.17.50.0.6-9.el5.x86_64.rpm | SHA-256: 5130ab9595aec5771cc3b284e305bad5d85494517876fce1802cbefbba94d641 |
i386 | |
binutils-2.17.50.0.6-9.el5.i386.rpm | SHA-256: a37f3e2f7e77f031e400b352dbae1deb5412bdf2c8b626aa4a4aaf3a3c0b9109 |
binutils-devel-2.17.50.0.6-9.el5.i386.rpm | SHA-256: 014dc321642ccec59033347b3a084e4503efe7d04749d65f8c5675f3af81a0ac |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.