LINUX.ORG.RU

не компилируется ядро 2.4.25 компилятором gcc 3.3.3 на ядре 2.6.4


0

0

Не могу собрать ядро 2.4.25. gcc выдаёт следущее:

gcc -D__KERNEL__ -I/usr/src/linux-2.4.25/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DKBUILD_BASENAME=main -c -o init/main.o init/main.c In file included from /usr/src/linux-2.4.25/include/linux/sched.h:23, from /usr/src/linux-2.4.25/include/linux/mm.h:4, from /usr/src/linux-2.4.25/include/linux/slab.h:14, from /usr/src/linux-2.4.25/include/linux/proc_fs.h:5, from init/main.c:15: /usr/src/linux-2.4.25/include/linux/smp.h:29: error: conflicting types for `smp_send_reschedule' /usr/src/linux-2.4.25/include/asm/smp.h:42: error: previous declaration of `smp_send_reschedule' make: *** [init/main.o] Ошибка 1

хотя я собираю систему с дефолтовой конфигурацией. использую систему SuSE 9.1 kernel 2.6.4; glibc 2.3; gcc 3.3.3 (SuSE Linux) Что делать?

anonymous

да, это известная "фича". Нужно либо использовать gcc 3.2*, либо ядро 2.4.28.

anonymous
()
Ответ на: комментарий от anonymous

>а где вообще про такие "фичи" почитать можно?

google.com

cvv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.