OpenSuse 11.2のgccをどのように更新しますか?

OpenSuse 11.2のgccをどのように更新しますか?

OpenSuse 11.2とgccバージョン4.4.1があります。私のgccバージョンを4.5.1にアップデートしたいと思います。 gcc-4.5-19.1.i586.rpmをダウンロードしました。 rpmでインストールするので依存性のgcc45-4.5.1_20101208-9.8.i586.rpmを要求してダウンロードしました。 gcc45をrpmとしてインストールすると、多くの依存関係が必要です。

yaSTを介してgcc 4.3とOpensuse 11.2の依存関係をダウンロードしたことを思い出してください。

YaST --install  automake autoconf libtool gcc gcc43 gcc43-c++\
gcc-c++ libcom_err-devel alsa-devel docbook5-xsl-stylesheets\
texlive texlive-bin libxml2-devel zlib-devel gettext-tools\
readline-devel ncurses-devel libstdc++43-devel\
glibc-devel linux-kernel-headers gperf indent doxygen\
xorg-x11-fonts-devel xorg-x11-libX11-devel xorg-x11-libXau-devel\
xorg-x11-libxcb-devel xorg-x11-libXdmcp-devel xorg-x11-proto-devel\
xorg-x11-xtrans-devel xorg-x11-util-devel bison cvs

gcc 4.5はどうですか? 11.2の依存関係をダウンロードする方法は?

ベストアンサー1

OpenSUSEビルドサービスが役に立ちます。devel:gccプロジェクトのパッケージ

URLを追加すると信じていますhttp://download.opensuse.org/repositories/devel:/gcc/openSUSE_11.2/YaSTの構成に応じて、これらのパッケージをインストールできます。 (ウェブサイトの状態は壊れた、これがいつまで行くのか気になりますね..)

まとめてお勧めしますいいえアップグレードしてください。 SuSEは、特定のコンパイラを使用してディストリビューション全体を再構築しようとします。アップデートとのABI互換性を中断しません。。卸売変更バージョン可能コンパイルしたツールとのABI互換性を中止し、システムにインストールされているライブラリを再構築するか、変更を元に戻す必要があります。

ディストリビューションをgcc第4.5四半期をサポートするディストリビューションにアップグレードできる場合は、より安全な方法になります。 (いいえ、私は個人的にコンパイラをアップグレードするときにABIが壊れるのを見たことがありません。しかし、それはそのようなことが起こり得ないという意味ではありません。)

おすすめ記事