Skip to content

サポート   >  セキュリティー&アップデート/ERRATA
 

GCCのバグ修正アップデート

アドバイスID: RHBA-2004:144-04
最終更新日: 2004-04-21
影響のあるプロダクト: Red Hat Enterprise Linux AS (v. 2.1)
Red Hat Enterprise Linux ES (v. 2.1)
Red Hat Enterprise Linux WS (v. 2.1)
Red Hat Linux Advanced Workstation 2.1 for the Itanium Processor
CVEs (cve.mitre.org):

バグフィックス   バグフィックス・アドバイス

概要:

GNUコンパイラ コレクション(GCC)のアップデート版が利用可能になりました。この アップデートではさまざまな問題に対処しています。
GCCパッケージには、C、C++、Java、Fortran 77、Objective C、Chill GNUなどのコン パイラとそのサポートライブラリが含まれています。

このGCCのアップデート パッケージでは、別紙の一覧にあるbugzillaレポートの問題 の修正、ISO C++準拠の文字列比較機能の追加、__default_alloc_templateにおける newオペレータとdeleteオペレータの使用の適正化、IA-32のSTL文字列におけるスレッ ド セーフ化が行われています。

アップデート・パッケージ:

Red Hat Enterprise Linux AS (v. 2.1)

SRPMS:
gcc-2.96-128.7.2.src.rpm     41ed2d60ebbde01eefe3f8a0f8c72876
 
i386:
cpp-2.96-128.7.2.i386.rpm     06e6cd6d4426c48ff3a5336206f07b55
gcc-2.96-128.7.2.i386.rpm     73ffea1fa56d501b1017d335c4dd32ac
gcc-c++-2.96-128.7.2.i386.rpm     7745e2e467f5521955aefe9b992b1714
gcc-chill-2.96-128.7.2.i386.rpm     2192a5740bb0808f84959147db3ebd6e
gcc-g77-2.96-128.7.2.i386.rpm     c8f20cef06ad321896457aa90045b41f
gcc-java-2.96-128.7.2.i386.rpm     48b38101ef2349549ef3114c15c688fa
gcc-objc-2.96-128.7.2.i386.rpm     5b27df64954aef740e371b88376046f2
libstdc++-2.96-128.7.2.i386.rpm     d8c427d0b0e91af54f5ba2f037be6f12
libstdc++-devel-2.96-128.7.2.i386.rpm     2d0835ec9f77a25303ac1e1844ef8681
 
ia64:
cpp-2.96-128.7.2.ia64.rpm     daf740bb50ef93a528abe5d398b09f6d
gcc-2.96-128.7.2.ia64.rpm     f80c2999fc07947cfb538385e4cbd2d0
gcc-c++-2.96-128.7.2.ia64.rpm     8ae11ca515f580ff44af79f1507a9230
gcc-chill-2.96-128.7.2.ia64.rpm     4fb4500301e5086245a642e61202d6db
gcc-g77-2.96-128.7.2.ia64.rpm     1cf2ac73a06c35ddbdff22e6c99aadb1
gcc-objc-2.96-128.7.2.ia64.rpm     37ca59cfa9837ef97067f5663a12b79b
libstdc++-2.96-128.7.2.ia64.rpm     bcfb9399e803115fe65c2bbcebff6933
libstdc++-devel-2.96-128.7.2.ia64.rpm     67651ae4d3085a224e9feeb73bb4abbf
 
Red Hat Enterprise Linux ES (v. 2.1)

SRPMS:
gcc-2.96-128.7.2.src.rpm     41ed2d60ebbde01eefe3f8a0f8c72876
 
i386:
cpp-2.96-128.7.2.i386.rpm     06e6cd6d4426c48ff3a5336206f07b55
gcc-2.96-128.7.2.i386.rpm     73ffea1fa56d501b1017d335c4dd32ac
gcc-c++-2.96-128.7.2.i386.rpm     7745e2e467f5521955aefe9b992b1714
gcc-chill-2.96-128.7.2.i386.rpm     2192a5740bb0808f84959147db3ebd6e
gcc-g77-2.96-128.7.2.i386.rpm     c8f20cef06ad321896457aa90045b41f
gcc-java-2.96-128.7.2.i386.rpm     48b38101ef2349549ef3114c15c688fa
gcc-objc-2.96-128.7.2.i386.rpm     5b27df64954aef740e371b88376046f2
libstdc++-2.96-128.7.2.i386.rpm     d8c427d0b0e91af54f5ba2f037be6f12
libstdc++-devel-2.96-128.7.2.i386.rpm     2d0835ec9f77a25303ac1e1844ef8681
 
Red Hat Enterprise Linux WS (v. 2.1)

SRPMS:
gcc-2.96-128.7.2.src.rpm     41ed2d60ebbde01eefe3f8a0f8c72876
 
i386:
cpp-2.96-128.7.2.i386.rpm     06e6cd6d4426c48ff3a5336206f07b55
gcc-2.96-128.7.2.i386.rpm     73ffea1fa56d501b1017d335c4dd32ac
gcc-c++-2.96-128.7.2.i386.rpm     7745e2e467f5521955aefe9b992b1714
gcc-chill-2.96-128.7.2.i386.rpm     2192a5740bb0808f84959147db3ebd6e
gcc-g77-2.96-128.7.2.i386.rpm     c8f20cef06ad321896457aa90045b41f
gcc-java-2.96-128.7.2.i386.rpm     48b38101ef2349549ef3114c15c688fa
gcc-objc-2.96-128.7.2.i386.rpm     5b27df64954aef740e371b88376046f2
libstdc++-2.96-128.7.2.i386.rpm     d8c427d0b0e91af54f5ba2f037be6f12
libstdc++-devel-2.96-128.7.2.i386.rpm     2d0835ec9f77a25303ac1e1844ef8681
 
Red Hat Linux Advanced Workstation 2.1 for the Itanium Processor

SRPMS:
gcc-2.96-128.7.2.src.rpm     41ed2d60ebbde01eefe3f8a0f8c72876
 
ia64:
cpp-2.96-128.7.2.ia64.rpm     daf740bb50ef93a528abe5d398b09f6d
gcc-2.96-128.7.2.ia64.rpm     f80c2999fc07947cfb538385e4cbd2d0
gcc-c++-2.96-128.7.2.ia64.rpm     8ae11ca515f580ff44af79f1507a9230
gcc-chill-2.96-128.7.2.ia64.rpm     4fb4500301e5086245a642e61202d6db
gcc-g77-2.96-128.7.2.ia64.rpm     1cf2ac73a06c35ddbdff22e6c99aadb1
gcc-objc-2.96-128.7.2.ia64.rpm     37ca59cfa9837ef97067f5663a12b79b
libstdc++-2.96-128.7.2.ia64.rpm     bcfb9399e803115fe65c2bbcebff6933
libstdc++-devel-2.96-128.7.2.ia64.rpm     67651ae4d3085a224e9feeb73bb4abbf
 
(The unlinked packages above are only available from the Red Hat Network)

解決法:

このアップデートを適用する前に、システムに関連するリリース済の errata が適用済であることをご確認ください。
それぞれのアーキテクチャで全てのRPMをアップデートするには、以下のコマンドを実行してください:

rpm -Fvh [filename]

[filename] は、アップデートしたいRPMのファイル名です。現在インストールされているパッケージのみ、アップグレードされます。現在いるディレクトリにインストールしたいRPM *しか* 無い場合には、 ワイルドカード (*.rpm) も使うことができます。
このアップデートは、Red Hat Network 経由でも行なえます。アップデートを適用する非常に簡便な方法です。Red hat Network をご利用になるには、以下のコマンドで、アップデートエージェントを起動してください。

up2date

このコマンドで、システムに適切なRPMをアップグレードする対話形式のプロセスを起動します。


バグジラ:  (詳細は、こちらbugzilla[英語]を御覧ください。)

117576 - problems linking to libg2c.a
74243 - gcc bug - gens reference to uninit'd fp register


キーワード:

GCC, libg2c.a, thread-safe



ここに在るパッケージはセキュリティの為、 Red Hat, Inc. によって、 GPG 認証されています。キーは以下から利用可能になっています:
http://www.redhat.com/about/contact.html

各パッケージを確認するには次のコマンドをご利用ください: rpm --checksig filename

各パッケージが壊れていないか、もしくは改ざんされていないかを確認するには、以下のコマンドで MD5 チェックサムをお調べください: rpm --checksig --nogpg filename

注意: GnuPG キーをチェックするためには、RPM 3.0 以上が必要です。