Доброго времени суток, 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...