我正在尝试使用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吗?
答案 0 :(得分:0)
您需要先构建一个较新的gcc和glibc副本。别担心,你只能将它用于Rust的东西(把它放在不同的目录中,并在运行Rust的时候将该目录添加到LD_LIBRARY_PATH
),但它确实需要一些新东西。