Я следую руководству LFS 7.2 и нахожусь в разделе 5.7. При выполнении make Glibc я получаю следующую ошибку.

    -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 ответ1

0

Вам нужно обновить компилятор, см. Http://sourceware.org/bugzilla/show_bug.cgi?id=14281.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .