![]() |
|
Модераторы: ZeeLax, powerfox |
![]()
|
|
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
Ещё до того, как я собрал ядро у меня стояло стандартное ядро 2.4.31 и уже тогда при сборке ядра где-то чуть дальше середины всего процесса вылазили очень странные ошибки(на самом деле код в порядке) сабж. После повторных запусков make исходник всё же обрабатывался и где-то ч.з некоторое время всё повторялось вновь. В конце концов на этапе линкования вылазила непобедимая ошибка, суть которой - несовпадение имен функций и ссылок обьектных файлов. Где-то неделю я компиляцию ядра вел... наконец повезло, ядро собралось без вылетов make. Поставил, само ядро без модульное.
Тут мне захотелось собрать ltp(Linux test project) и всё чудесным образом повторилось :( Я посмотрел в установленные пакеты на предмет cc и gcc. нашел там доисторический cc-cache удалил его. Проблема всё равно осталась. Т.е. при сборке маленьких проектов всё нормально, в ином случае(как в приведенном ltp) иногда появляются на пустом месте internal error's of gcc. Версия gcc: gcc version 3.3.6 Configured with: ../gcc-3.3.6/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=i486-slackware-linux --host=i486-slackware-linux Thread model: posix У кого такие же симптомы были, как исправить ? Добавлено через 1 минуту и 40 секунд Кстати, иногда ещё до того как поставил новое ядро, система при компиляции вообще колом вставала. |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 28 Всего: 317 |
понятно, ошибки говоришь... memtest86+ запускал ?
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
bilbobagginz,
да терпения хватило на на 5 пассов по 6 тестов. Вроде всё впорядке Я не понимаю, раз у меня старый компилятор, не должно быть таких проблем на старом коде, я имею ввиду ядро, ведь сами разработчики Slackware каким-то образом на нём собрали ядра из поставки. Какие ещё тесты возможны ? Добавлено через 12 минут и 27 секунд У меня увы нет возможности выкачать новый 4 gcc. А недавно выяснилось,что я забыл в ядро встроить поддержку vfat, которая мне внезапно понадобилась. Новое ядро уже сконфинурировал, теперь вот бьюсь со сборкой :( |
|||
|
||||
| powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 10 Всего: 97 |
En_t_end, а в доках к твоему ядру какой компилятор рекомендуют?
|
|||
|
||||
| powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 10 Всего: 97 |
En_t_end, надо всегда Readme смотреть в таких случаях:
|
|||
|
||||
| ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: 7 Всего: 88 |
Можно попробовать винт в другую машину вставить, т.к. memtest это конечно хорошо, но есть ещё куча мест для подобных проблем.
P.S. glibc, binutils, gcc родные, от слаки стоят? -------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
||||
|
||||
| smalcom |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 494 Регистрация: 16.10.2004 Где: Dnepr Репутация: нет Всего: 7 |
пахоже на проблему именно с железом. dmesg там непугает нипанятными фразами? сделай старый добрый тест - запакуй файл размером больше оперы а птом распакуй и так пару раз в скриптиге. патом в самом конце сравни последние файлы и оригинал. еси многаядерный проц, то нада все заюзать этим делом.
-------------------- What DA F...??? |
|||
|
||||
| En_t_end |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
smalcom,
ыыы i586 - Pentium-MMX - доисторическая вещь нет
Добавлено через 3 минуты и 54 секунды smalcom,
всё нормально Добавлено через 6 минут и 2 секунды я не могу систему проверить на другом железе, так как она уже собрана для i586, я врядли на сегодняшний день смогу у кого-то ещё отыскать сеё чудо :( |
||||
|
|||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 18 Всего: 181 |
Более новые процессоры совместимы со старыми. Вообще я думаю если железо в порядке (как кстати насчет стабильности других программ?), то значит проблема или в gcc или в ядре и лучше и то и другое переустановить/перекомпилировать. Если есть исходники компилятора, можно сделать еще один старый добрый тест - перекомпилировать gcc, скомпилировать им его же еще раз и сравнить бинарники после 1-го и 2-го прохода. -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 10 Всего: 97 |
Народ, а моё сообщение в игноре?
|
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 18 Всего: 181 |
powerfox,
так у него ж 3.3.6? Это > 2.9 и не 4.х ... -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3990 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 10 Всего: 97 |
||||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 18 Всего: 181 |
Да, действительно, наверно грабли в этом, вот нашел в Documentation/Changes
-------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
nickless,
powerfox, я понять этих слакварщиков не могу, каким тогда образом в комплект с ядром 2.4.31 был именно gcc 3.3.6 ? Если у меня голая система с их пакетами, чем я по их мнению могу привести её к работоспособному состоянию ? Млин... слака |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В этом форуме предпочтительны вопросы на следующие темы:
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |