LINUX.ORG.RU

LFS : ошибка при установке glibc


0

0

Ставлю себе LFS4.1 на RH9. Делал все точно по книге, а при компиляции glibc (папка signal) вылетает - ассемблер пишет ошибку. Я думал дело в kernel headers (я ставил 2.4.22), но потом я заменил их на 2.4.20-8 - та же хрень. Причем, если компилить их в нормальной консоли (не в той, которая после chroot'а) то все нормально. Всю ночь сидел - ничего не получается. В чем проблема?

★★★★★

Забыл:
/usr/src/glibc-build/signal/sigsuspend.o
/tmp/cc5dRtfJ.s: Assembler messages:
/tmp/cc5dRtfJ.s:142: Error: non-constant expression in ".if" statement
/tmp/cc5dRtfJ.s:143: Error: non-constant expression in ".if" statement
/tmp/cc5dRtfJ.s:146: Error: non-constant expression in ".if" statement
make[2]: *** [/usr/src/glibc-build/signal/sigsuspend.o] Error 1
make[2]: Leaving directory `/usr/src/glibc-2.3.1/signal'
make[1]: *** [signal/subdir_lib] Error 2
make[1]: Leaving directory `/usr/src/glibc-2.3.1'
make: *** [all] Error 2

init ★★★★★
() автор топика

Еще забыл (может и главное) - gcc 3.3.1

init ★★★★★
() автор топика

Из под RH9 если и удастся поставить LFS, то с очень большим трудом. Там GLIBC с NPTL. Поставь себе полее ранюю (например RH8 или RH7), из под них поставится без проблем.

anonymous
()

ДА! Я поставил LFS! только пришлось взять версии glibc и gcc как в книге. Теперь настраиваю bootsripts.

init ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.