LINUX.ORG.RU

Debian etch - сборка ядра


0

0

Доброго времени суток, aLL.

Сабж, репозитарий testing.
Железо: PIII 800, 256Mb, 6Via85p (appolo 133), 60+10Gb, GF4 MX440.
Софт: gcc version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4) собираю ядро 2.6.23.12
Установил libncurses5-dev, libncursesw5-dev, fakeroot, build-essential, скачал архив ядра. Отконфигурил ядро, делаю

make-kpkg --rootcmd fakeroot kernel_image

В итоге после некоторого компиляния выдает internal compiler error вроде

=====
fs/namespace.c: In function ‘do_mount’:
fs/namespace.c:1440: internal compiler error: in try_ready, at haifa-sched.c:3009
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html>; for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.2/README.Bugs>.
make[2]: *** [fs/namespace.o] Ошибка 1
make[1]: *** [fs] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.23.12'
make: *** [debian/stamp-build-kernel] Ошибка 2
=====

...и все. Ошибки при каждом повторном запуске возникают на разных файлах.
Пробовал обычным способом собирать - та же песня.
Железо проверял - memtest'ом память прогонял - все в порядке. При работе "железных" глюков не замечал - все, тьфу-тьфу, стабильно.
Это глюки компилятора? В системе стоит еще gcc-3.4, может как-то можно "переключить" дефолтный компилятор (по типу gcc-config - так кажется в дженте сие называется)?
Если же не компайлер виноват - то что еще может быть причиной?
Вся сея затея нужна для настройки звуковухи E-MU 1212m...

anonymous

Да, видимо это баг данной версии gcc. Настоятельно советую отправить баг-репорт.

Для смены компилятора по-умолчанию почитай man update-alternatives

parser ★★
()
Ответ на: комментарий от maloi

Прошу прощения, дебиан осваиваю недавно, посему с терминологией пока не очень...
Ставил с образа debian-40r1-i386-netinst, софт testing. Как сего зверя верно величать?

>Да, видимо это баг данной версии gcc. Настоятельно советую отправить баг-репорт.
Если это не мои "прямые" руки, или баги железа, или еще что - отправлю :)

>Для смены компилятора по-умолчанию почитай man update-alternatives
Ага, спасибо большое, поизучаю.

anonymous
()
Ответ на: комментарий от anonymous

>Прошу прощения, дебиан осваиваю недавно, посему с терминологией пока не очень...

>Ставил с образа debian-40r1-i386-netinst, софт testing. Как сего зверя верно величать?

cat /etc/debian_version

а вообще какой репозиторий, та и версия, я полагаю (если конечно все обновил)

maloi ★★★★★
()
Ответ на: комментарий от parser

Откатился до gcc 4.1.3 20071209 (prerelease) - все собралось (один раз правда вывалилось, но при повторном запуске собрало), похоже таки баги gcc были. Буду писать багрепорт...
Всем спасибо за помощь.

anonymous
()
Ответ на: комментарий от polachok

Только что заметил особенность: если параллельно что-либо качаю wget'ом - даже обновленный компилятор (gcc 4.1.3 20071209 ) выпадает в ошибку. Прекращаю закачку - все собирается.
Сетевая 3Com 3С905 (Boomerang). ifconfig говорит, что ошибок при работе сетевой нет.
С версией же gcc-4.2.3 4.2.3 20071123 что с параллельной закачкой, что без оной - не собирает...

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