我遵循 LFS 指南 7.2,目前处于第 5.7 节。执行 Glibc make 时,我收到以下错误。
-o /mnt/lfs/sources/glibc-build/math/s_isnan.os -MD -MP -MF /mnt/lfs/sources/glibc-build/math/s_isnan.os.dt -MT /mnt/lfs/sources/glibc-build/math/s_isnan.os
../sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c:30:1: error: '__EI___isnan' aliased to external symbol '__GI___isnan'
make[2]: *** [/mnt/lfs/sources/glibc-build/math/s_isnan.os] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.16.0/math'
make[1]: *** [math/subdir_lib] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.16.0'
make: *** [all] Error 2
我的 GCC 版本是 4.7.2。我应该采取什么步骤来纠正这个错误?
答案1
您需要更新您的编译器,请参阅http://sourceware.org/bugzilla/show_bug.cgi?id=14281