Как правильно включить конфигурацию ядра Linux? - PullRequest
0 голосов
/ 30 ноября 2009

Я портирую старую версию программного обеспечения, которое частично является модулем ядра Linux, на EL5, после выполнения соответствующих хаков, ужасного беспорядка автоинструментов GNU, который используется для компиляции (нет, ядро ​​не компилируется модуль через kbuild :() Я продолжаю получать множество предупреждений «Включая config.h устарел» - в результатах поиска google мне говорят, что я должен использовать вместо -I флаги, но не могу найти, какие флаги и куда я должен поставить их.

Программное обеспечение является проприетарным, поэтому не может ссылаться на него, так как оно не является общедоступным.

Версия, которую я портирую, поддерживала до 2.6.16 включительно (а мне нужно 2.6.18-164 el5). Пространственный код ядра состоит из 100 тыс. Строк в десятках файлов (и компиляция занимает несколько файлов Makefile)

Как правильно это исправить?

1 Ответ

1 голос
/ 01 декабря 2009

В конце концов это выяснилось, мне пришлось добавить "-include $LINUX_KERNEL_INCLUDE/linux/autoconf.h" в CPPFLAGS

...