我想从源代码为 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 吗?以前有人遇到过这种问题吗?