[d-kernel] Сборка ядра

Антон Горлов stalker на altlinux.ru
Вт Сен 13 09:36:54 MSD 2005


Думаю вопрос всё-таки скорее сюда..чем в рассылки sisyphus.

Дано:
Срез сизифа за август.

решил собрать свежее wks-ядро с оптимизацией под AMD.
В спеке изменил:
%set_kernel_arches i586
на
%set_kernel_arches i586 athlon

и
%make_build oldconfig
на
%make_build menuconfig

Дифф между конфигом ядра из пакета -kernel-image-wks26-up.src.rpm и тем 
что у меня в аттаче.

Собирал как rpm -ba --target athlon kernel.spec

Но не собралось.. последние слова:

+ /bin/install -Dp -m644 scripts/kconfig/conf 
/home/stalker/tmp/kernel-image-wks26-up-buildroot/usr/src/linux-2.6.12-wks26-up/scripts/kconfig/conf
/bin/install: cannot stat `scripts/kconfig/conf': No such file or directory
ошибка: Неверный код возврата из /home/stalker/tmp/rpm-tmp.62797 (%install)
Ошибки сборки пакетов:
     Неверный код возврата из /home/stalker/tmp/rpm-tmp.62797 (%install)

Такого файла действительно нет. Вопрос тривиальный -что делать и кто 
виноват.



-- 
   np: silence
----------- следущая часть -----------
--- config-2.6.12-wks26-up.i586.old	2005-08-08 19:39:33 +0400
+++ .config	2005-09-12 23:59:45 +0400
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
 # Linux kernel version: 2.6.12-wks26-up-alt4
-# Sat Aug  6 14:38:15 2005
+# Mon Sep 12 23:59:45 2005
 #
 CONFIG_X86=y
 CONFIG_MMU=y
@@ -22,7 +22,6 @@
 # General setup
 #
 CONFIG_LOCALVERSION=""
-CONFIG_HERTZ=1000
 CONFIG_SWAP=y
 CONFIG_SYSVIPC=y
 CONFIG_POSIX_MQUEUE=y
@@ -77,7 +76,7 @@
 # CONFIG_X86_ES7000 is not set
 # CONFIG_M386 is not set
 # CONFIG_M486 is not set
-CONFIG_M586=y
+# CONFIG_M586 is not set
 # CONFIG_M586TSC is not set
 # CONFIG_M586MMX is not set
 # CONFIG_M686 is not set
@@ -86,7 +85,7 @@
 # CONFIG_MPENTIUMM is not set
 # CONFIG_MPENTIUM4 is not set
 # CONFIG_MK6 is not set
-# CONFIG_MK7 is not set
+CONFIG_MK7=y
 # CONFIG_MK8 is not set
 # CONFIG_MCRUSOE is not set
 # CONFIG_MEFFICEON is not set
@@ -102,17 +101,15 @@
 CONFIG_X86_L1_CACHE_SHIFT=7
 CONFIG_RWSEM_XCHGADD_ALGORITHM=y
 CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_X86_PPRO_FENCE=y
-CONFIG_X86_F00F_BUG=y
 CONFIG_X86_WP_WORKS_OK=y
 CONFIG_X86_INVLPG=y
 CONFIG_X86_BSWAP=y
 CONFIG_X86_POPAD_OK=y
-CONFIG_X86_ALIGNMENT_16=y
+CONFIG_X86_GOOD_APIC=y
 CONFIG_X86_INTEL_USERCOPY=y
+CONFIG_X86_USE_PPRO_CHECKSUM=y
+CONFIG_X86_USE_3DNOW=y
 CONFIG_HPET_TIMER=y
-CONFIG_NO_IDLE_HZ=y
-CONFIG_DYN_TICK_USE_APIC=y
 # CONFIG_SMP is not set
 CONFIG_PREEMPT=y
 CONFIG_PREEMPT_BKL=y
@@ -120,11 +117,12 @@
 CONFIG_X86_UP_IOAPIC=y
 CONFIG_X86_LOCAL_APIC=y
 CONFIG_X86_IO_APIC=y
+CONFIG_X86_TSC=y
 CONFIG_X86_MCE=y
 CONFIG_X86_MCE_NONFATAL=m
-CONFIG_X86_MCE_P4THERMAL=y
-CONFIG_TOSHIBA=m
-CONFIG_I8K=m
+# CONFIG_X86_MCE_P4THERMAL is not set
+# CONFIG_TOSHIBA is not set
+# CONFIG_I8K is not set
 CONFIG_X86_REBOOTFIXUPS=y
 CONFIG_MICROCODE=m
 CONFIG_X86_MSR=m
@@ -2655,7 +2653,9 @@
 # CONFIG_JFFS2_CMODE_SIZE is not set
 CONFIG_CRAMFS=m
 CONFIG_SQUASHFS=m
-# SQUASHFS_EMBEDDED is not set
+# CONFIG_SQUASHFS_EMBEDDED is not set
+CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
+# CONFIG_SQUASHFS_VMALLOC is not set
 CONFIG_VXFS_FS=m
 CONFIG_HPFS_FS=m
 CONFIG_QNX4FS_FS=m


Подробная информация о списке рассылки devel-kernel