Есть необходимость пересобрать ядро 2.6.37-25 под нетбук.
Сырцы взяты из репов OpenSUSE. Конфиг взят из ядра предустановленной ОС (Moblin 2.0 на базе OPenSUSE), 2.6.30.10-0.2-default.
Единственное, что добавил поддержку ACPI и файловых систем через make menuconfig.
Но при компиляции вылетает ошибка
CC mm/swapfile.o
mm/swapfile.c: In function ‘sys_swapon’:
mm/swapfile.c:1901:11: warning: ‘span’ may be used uninitialized in this function
CC mm/thrash.o
CC mm/dmapool.o
CC mm/slub.o
mm/slub.c: In function ‘kmalloc_estimate_bytes’:
mm/slub.c:2883:4: error: implicit declaration of function ‘dma_kmalloc_cache’
mm/slub.c:2883:6: warning: assignment makes pointer from integer without a cast
mm/slub.c:2886:6: warning: assignment from incompatible pointer type
make[1]: *** [mm/slub.o] Ошибка 1
make: *** [mm] Ошибка 2
Чем побороть это можно?
В два файла - изначальный конфиг и новый.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Перед использованием конфига от другого старого ядра неплохо бы выполнить make oldconfig
make menuconfig показывает новые элементы. Естественно я их просмотрел.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...