Fedora 3 で古い GCC 3.4 を GCC 4.1 にアップグレードするにはどうすればよいですか?

Fedora 3 で古い GCC 3.4 を GCC 4.1 にアップグレードするにはどうすればよいですか?

Fedora 3 (バージョンは 2.6.10) で古い GCC をバージョン 3.4 から 4.1 (つまり、GCC 3.4 から GCC 4.1 以上) にアップグレードするにはどうすればよいですか?

詳細情報: Fedora 3 で実行されるアプリケーションを開発していますが、アプリケーションには、__sync_val_compare_and_swap、__sync_fetch_and_add などのいくつかのアトミック組み込み関数が必要ですが、これらは GCC 4.1 以上でのみ使用できます。そのため、Fedora 3 でそれらを定義するか、gcc を新しいものにアップグレードできると思いますが、現時点ではどちらもわかりません。

どのような助けでも大歓迎です!!

答え1

これはかなり悪い考えです。ターゲット システムにないライブラリ セットを使用して開発すると、デプロイ時にアプリが動作しなくなる可能性が高くなります。そうは言っても、最善策は、必要なバージョンの GCC を含む Fedora の最も古いバージョンを見つけて、ソース パッケージを取得し、バイナリ RPM を再構築することです。幸運を祈ります。

関連情報