I haven't had issues following these steps before. Now, however, I'm trying to install 2.6.26.2. Everything's fine until
Code:
make-kpkg --initrd --revision=386 kernel_image kernel_headers modules_image
The machine takes off like a rocket compiling, but after a while crashes with the error message:
Code:
WARNING: vmlinux.o(.text+0xe907): Section mismatch in reference from the function cpu_exit_clear() to the function .cpuinit.text:cpu_uninit()
The function cpu_exit_clear() references
the function __cpuinit cpu_uninit().
This is often because cpu_exit_clear lacks a __cpuinit
annotation or the annotation of cpu_uninit is wrong.
WARNING: vmlinux.o(.text+0x1c71f): Section mismatch in reference from the function init_hrtick() to the variable .cpuinit.data:hotplug_hrtick_nb.33447
The function init_hrtick() references
the variable __cpuinitdata hotplug_hrtick_nb.33447.
This is often because init_hrtick lacks a __cpuinitdata
annotation or the annotation of hotplug_hrtick_nb.33447 is wrong.
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
KSYM .tmp_kallsyms1.S
AS .tmp_kallsyms1.o
<built-in>:0: fatal error: when writing output to /tmp/ccicJJVi.s: No space left on device
compilation terminated.
make: *** [.tmp_kallsyms1.o] Error 1
My system is a Pentium 4 HT with 2 processors, and an ATI Raedon graphics card, and 1GB RAM, on a 60GB HDD (10GB OS partition). I'm selecting "Pentium 4" in xconfig, as well as the 2 processor scheduler. There's 3.9GB free on the OS partition, with 2.5GB free at the time the compilation crashes. I don't have any relics of previous 2.6.26 kernels floating about, either.
Any ideas on what I magically managed to break?
Bookmarks