|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Evseev 2:5020/400 09 Apr 2001 08:33:48 To : All Subject : Cannot compile kernel -------------------------------------------------------------------------------- Hi! ASPLinux 1.1RC3, kernel 2.2.16-22, gcc 2.96-69. Пытаюсь собрать ядро из исходников. 1) Затыкается с ошибкой: cc -D__KERNEL__ -I/usr/src/linux-2.2.16/include -D__ASSEMBLY__ -traditional -c checksum.S -o checksum.o checksum.S:231: badly punctuated parameter list in #define checksum.S:237: badly punctuated parameter list in #define Что же ему не нравится в выражении #define SRC(y...)\ 9999: y;\ .section __ex_table, "a";\ .long 9999b, 6001f;\ .previous ... и почему точно такая же конструкция в BCL 6.0.2 (ядро 2.2.5) компилируется нормально? 2) почему, черт бы его драл, make bzImage каждый раз начинает компилить все ядро с нуля?!?!! 3) некий файлик /usr/src/linux/include/linux/modules/i386_ksyms.ver содержит макросы вроде cpu_data, которые конфликтуют с макросами в других файлах. Пока я его не сделал его пустым, ничего не компилилось. Для чего он предназначен и почему без него все, кажется, продолжает работать? С уважением, Илья Евсеев --- ifmail v.2.15dev5 * Origin: UCVT (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/65770c70433a.html, оценка из 5, голосов 10
|