|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kolotov Alexandr 2:5020/400 28 Feb 2003 13:26:44 To : All Subject : определение зависимостей при компиляции ядра --------------------------------------------------------------------------------
Драсте Вам!
вообщем проблема, то понятно в чем, но хотелось бы красивого решения...
ядро: 2.4.18-5 на ASPLinux 7.3
при конфигурировании ядра ставилась задача уложиться в минимальный объем
при модульной поддержке всевозможных IDE и SCSI устройств, и основных в
использовании фаловых систем (ext2 и RAM-диски компилились внутрь)...
поддержка сети, следовательно, отключалась, а также всякий ненужный
хлам...
компиляция номер раз:
make dep, make clean, make
компиляция идет: вываливается на "union has no.... tcp_ecn.h ...
af_inet"...
непонятно, находим этот tcp_ecn.h идем на нужные строчки, там вызываются
макросы из inet_ecn.h, лезем туда... ага, идет обращение к структуре -
protinfo.af_inet.tos... ищем где определяется protinfo... в sock.h
protinfo будет содержат структуру af_inet, если CONFIG_INET был включен
в '.config', а он, понятно не включен... Hу что ж, включаем - make
menuconfig...
компиляция номер два:
make dep, make clean, make, make bzImage, make modules, make
modules_install
последняя там где-то ругается, но это не важно - ядро есть, смотрим
размер - > 750 Кб - не устраивает, хочется меньше... опять make
menuconfig... сидим думаем, что лишнего, что можно вынести в модули...
ага, готово...
компиляция номер три:
make dep, make clean, make
опять ошибка, теперь уже: "Hет правила для сборки цели
'.../drivers/pci/devlist.h', требуемой для 'names.o'"
понятно, что опять что-то не то отключил... вообщем так как была уже
ночь - лег спать...
утром возник вопрос: там где-нить зависимости прослеживаются? или я
где-нить не заметил предупреждения, тогда где? или все время ставить
"Y"/"N"/"M" и смотреть скомпилится или нет?
что почитать? что доустановить?
заранее спасибо...
с уважением, Kolotov Alexandr aka mr. Эбола
mailto:koalmail@ezmail.ru
--- ifmail v.2.15dev5
* Origin: OAO Kirovelectrosviaz (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/20806d8203cc.html, оценка из 5, голосов 10
|