Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 определение зависимостей при компиляции ядра   Kolotov Alexandr   28 Feb 2003 13:26:44 
Архивное /ru.linux/20806d8203cc.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional