在linux上使用glibc 2.5构建Rust失败



我正在尝试用GNU C库稳定发布版本2.5构建RHEL5 (Linux v2.6.18)的Rust。

预构建的Rust引导版本,在运行Rust make时自动下载,与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' not found (required by x86_64-unknown-linux-gnu/stage0/bin/rustc)

不幸的是,升级glibc不是目标操作系统的选项

有没有办法让我在我的平台上构建Rust ?

您需要首先构建一个更新的gcc和glibc副本。别担心,你只能用它来处理Rust的东西(把它放在一个不同的目录中,并且在运行Rust的时候把这个目录添加到LD_LIBRARY_PATH),但是它确实需要一些新的东西。

最新更新