genkernel
заявляет, что об ошибках не следует сообщать в отношении genkernel
после сбоя, подобного
drivers/scsi/aha1542.c: In function ‘aha1542_interrupt’:
drivers/scsi/aha1542.c:306:3: error: implicit declaration of function ‘isa_virt_to_bus’ [-Werror=implicit-function-declaration]
mbo = (scsi2int(mb[mbi].ccbptr) - (isa_virt_to_bus(&ccb[0]))) / sizeof(struct ccb);
^
drivers/scsi/aha1542.c: In function ‘aha1542_queuecommand’:
drivers/scsi/aha1542.c:460:4: error: implicit declaration of function ‘isa_page_to_bus’ [-Werror=implicit-function-declaration]
any2scsi(cptr[i].dataptr, isa_page_to_bus(sg_page(sg))
^
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:299: drivers/scsi/aha1542.o] Error 1
make[1]: *** [scripts/Makefile.build:544: drivers/scsi] Error 2
make[1]: *** Waiting for unfinished jobs....
происходит. Однако, как готовый пользователь, я ожидаю, что genkernel
ядро настолько интуитивно, насколько это возможно, то есть проверит конфигурацию или надежно выберет рабочую, а не потерпит неудачу из-за ошибки компиляции.
Так как это не ошибка ядра, а ошибка конфигурации исходного кода ядра, нет места, чтобы сообщить об этом неправильном поведении.