我正在阅读Linux从头开始的书,这时我在配置Glibc时遇到错误(步骤5.7):
checking for sysdeps preconfigure fragments... aarch64 alpha arm configure: error: Old ABI no longer supported我正在使用:
../glibc-2.20/configure \
--prefix=/tools \
--host=$LFS_TGT \
--build=$(../glibc-2.20/scripts/config.guess) \
--disable-profile \
--enable-kernel=2.6.32 \
--with-headers=/tools/include \
libc_cv_forced_unwind=yes \
libc_cv_ctors_header=yes \
libc_cv_c_cleanup=yes到现在为止,我还没有遇到任何麻烦。我的$LFS_TGT=armv6l-lfs-linux-gnueabihf
发布于 2016-03-05 05:01:56
您应该升级到最新的glibc版本。很可能您还没有编译器,所以当glibc尝试运行编译测试时,它会失败,并假定您正在尝试使用OABI工具链。
这是在这里修复的:https://sourceware.org/git/?p=glibc.git;a=commit;h=34d97d87bb1c08e34d08a9d4be24a3b1d53a4ddb
https://stackoverflow.com/questions/26687263
复制相似问题