如何构建旧版本的 glibc?

如何构建旧版本的 glibc?

我想从源代码为 ARM 构建 gcc-8.1.0 交叉编译器,但使用 glibc 2.23,因为它与我的其他项目具有向后兼容性。我正在 Ubuntu Xenial 16.04 上构建它。

我的主机是amd64架构的。

但是在构建 glibc 期间我收到一个错误: /tmp/ccs9D1VT.s: Error: `loc1@GLIBC_2.17' can't be versioned to common symbol 'loc1' 我获得的有关如何构建 gcc 的教程说明位于链接中:http://preshing.com/20141119/how-to-build-a-gcc-cross-compiler/

有人能告诉我为什么无法从源代码构建 glibc 2.23 吗?以前有人遇到过这种问题吗?

相关内容