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

时间:2014-08-12 09:37:05

标签: linux rust

我正在尝试使用GNU C Library稳定版本2.5为RHEL5(Linux v2.6.18)构建Rust。

在运行Rust make时自动下载的预构建的Rust引导版本与glibc 2.5不兼容 - 我收到以下错误。

x86_64-unknown-linux-gnu / stage0 / bin / rustc:/lib64/libc.so.6:找不到版本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不是目标操作系统的选项

我有什么方法可以在我的平台上构建Rust吗?

1 个答案:

答案 0 :(得分:0)

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