以前のバージョンのgccおよびLinuxカーネルを使用したソフトウェアのコンパイル

以前のバージョンのgccおよびLinuxカーネルを使用したソフトウェアのコンパイル
Distributor ID: SUSE LINUX
Description:    openSUSE 11.4 (x86_64)
Release:    11.4
Codename:   Celadon

gcc (SUSE Linux) 4.5.1

Linux linux-14ay 2.6.37.6-0.20-desktop #1 SMP PREEMPT 2011-12-19 23:39:38 +0100 x86_64 x86_64 x86_64 GNU/Linux

上記のシステムにソフトウェアをインストールしようとしています。ただし、必要なソフトウェアには以前のバージョンのgcc(バージョン4.1)が必要で、現在インストールされているバージョンは4.5.1です。現在のシステムに4.1をインストールできますか? gccのバージョンはどこで入手できますか?

また、Linuxカーネルに関するお知らせも受けました。

The current kernel version (2.6.37.6-0.20-desktop) is later than
the version currently supported by this software (2.6.5)

この古いカーネルをインストールできますか?どこで入手できますか?

ベストアンサー1

「代替」ディストリビューションを使用してchroot環境を設定し、以前のバージョンのgccと関連ライブラリ/バイナリにコンパイルできるのはどうですか?

私はこのプロセスの痛みを大幅に軽減するためにUbuntuでschrootを使用します。

http://masterpatricko.blogspot.co.uk/2011/04/development-and-build-environments_20.html

Suse で schroot を使用する方法の詳細情報です。

おすすめ記事