LINUX.ORG.RU

LFS 6.7 gcc-4.3 internal compiler error: Segmentation fault


0

1

гугление чего-то вразумительного не принело

Собираю на десктопе с lenny lfs 6.7 и собственно на этапе первой сборки GCC-4.5.1 - Pass 1

make выдает

./../gcc-4.5.1/gcc/omega.c: In function 'cleanout_wildcards':
../../gcc-4.5.1/gcc/omega.c:1799: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.3/README.Bugs> for instructions.
make[2]: *** [omega.o] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/gcc'
make[1]: *** [all-gcc] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/gcc-build'
make: *** [all] Error 2
lfs@desktop:/mnt/lfs/sources/gcc-build$

каждый раз падает на новом файле... (что больше всего смущает пару раз из десятка оно умудрилось скомпилироваться, хотя работоспособность скомпилиного не проверялась)

# gcc -v

Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.2-1.1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --enable-cld --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.3.2 (Debian 4.3.2-1.1)

смущает что ядро у мя не i486, а i686 ну и лфс для i686 судя по выхлопам конфигурации собираться должен..

Вопросов как всегда два: кто виноват и что делать?

зарание спасибо

★★★★

>каждый раз падает на новом файле...

с железками все в порядке ? память? процессор? шлейфы дисков?

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

binutils собирается хорошо

два проверочных make ядра 2.6.26.8 прошли... т.е. с железяками, по идее, все хорошо

можно конечно еще сам gcc-4.3 попробовать пособирать...

F457 ★★★★
() автор топика
Ответ на: комментарий от Sylvia

Это пока еще сам stage1, когда стандартным компилятором ленни собирается bootstrap

F457 ★★★★
() автор топика
Ответ на: комментарий от Sylvia

> еще из за криво собраной glibc может так себя вести

из всего lsf мной пока собрано только binutils - там вроде то и накосячить негде (хотя как их работоспособность проверить я без понятия)

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

У меня была аналогичная нестабильность при использовании 32-битного компилятора и др. средств на 64-битном компе. Один сбой на 10-30 файлов - можно было и просто 30 раз попробовать скомпилировать один файл.

Но то была проблема с pch - некорректный выбор области отображения. Железка оказалась исправной.

Какие характеристики системы?

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

make 4.3 прошел два раза...

Похоже проблема оказалась всеж в модуле памяти - хотя исключал сбойный кусок параметром memmap, ядро похоже сие проигнорировало( физическое удаление модуля и пересборка всего, проблему решило.

Спасибо.

F457 ★★★★
() автор топика
Ответ на: комментарий от io

Атлон 64 х2 но похоже виновата была память

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