私はRHEL5(Linux v2.6.18)用のRustをGNU Cライブラリの安定版リリース2.5でビルドしようとしています。
Rustの実行時に自動的にダウンロードされるRustのあらかじめ構築されたブートストラップバージョンは、glibc 2.5と互換性がありません - 次のエラーが発生します。
x86_64-unknown-linux-gnu / stage0 / bin / rustc:/lib64/libc.so.6:version GLIBC_2.7" not found (required by x86_64-unknown-linux-gnu/stage0/bin/rustc)
x86_64-unknown-linux-gnu/stage0/bin/rustc: /lib64/libc.so.6: version
GLIBC_2.6 "が見つかりません(x86_64-unknown-linux-gnu / stage0 / bin / rustcで必要です)
残念ながらglibcのアップグレードはターゲットOSのオプションではありません
私のプラットフォームでRustを構築する方法はありますか?
回答:
回答№1は0最初にgccとglibcの新しいコピーを作る必要があります。心配する必要はありません。あなたはRustのものだけを使うことができます(別のディレクトリに貼り付けて、そのディレクトリを LD_LIBRARY_PATH
Rustものを走らせるときはいつでも)、もっと新しいものが必要です。