First off I'll say I'm trying to compile the kerrighed kernel. (It's the latest 2.6.30 git, git://mirrors.git.kernel.org/cluster/kerrighed/kernel master ) However the issue I'm running into, I've never seen before and it might not be directly related to the kerrighed patches. I sent in to the dev mailing list but I figure no harm in posting here to see if someone else has had this problem with the 2.6.30 kernel.
It keeps saying I'm out of space when I'm compiling this. I've never run out of space when compiling a kernel something seems wrong. (I run gentoo, so I've compiled my far share of kernels). I'm compiling this from my home directory which is /dev/sda4 . Before I ran "make -j3" I had 1.8 gigs free. After, and when it tells me I'm out of room there is still 285mb left. But that fact that it takes 1.6 gigs and it's not compiled, tells me something is very wrong here.
Lastly, something else. I was told on the mailing list that the i386 and x86_64 were merged into just x86. This was done in the 2.6.24 linux kernel? I googled and apparently thats so. However in my gentoo 2.6.29 sources I have both a x86 and a x86_64. If there is only a x86. How do I know if I am compiling for 64bit or not? (Kerrighed does support 64bit and it's been the main branch for over a year)
It keeps saying I'm out of space when I'm compiling this. I've never run out of space when compiling a kernel something seems wrong. (I run gentoo, so I've compiled my far share of kernels). I'm compiling this from my home directory which is /dev/sda4 . Before I ran "make -j3" I had 1.8 gigs free. After, and when it tells me I'm out of room there is still 285mb left. But that fact that it takes 1.6 gigs and it's not compiled, tells me something is very wrong here.
Code:
CC drivers/video/efifb.o
CC drivers/video/output.o
LD drivers/video/fb.o
LD drivers/video/built-in.o
LD drivers/built-in.o
LD vmlinux.o
vmlinux.o: final close failed: No space left on device
make: *** [vmlinux.o] Error 1
shelnutt@gentoo-64:~/kerrighed/kernel/master$ df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/sda8 16276 9387 6064 61% /
udev 10 1 10 2% /dev
/dev/sda4 10077 9280 285 98% /home
/dev/sda1 30726 29097 1630 95% /mnt/windows
/dev/sda3 166793 134825 31968 81% /mnt/storage
/dev/sda7 11265 10198 496 96% /mnt/debian
shm 498 1 498 1% /dev/shm
/dev/sda6 342 85 240 27% /boot
shelnutt@gentoo-64:~/kerrighed/kernel/master$ make clean
CLEAN /home/shelnutt/kerrighed/kernel/master
CLEAN arch/x86/kernel/acpi/realmode
CLEAN arch/x86/kernel/cpu
CLEAN arch/x86/kernel
CLEAN arch/x86/vdso
CLEAN drivers/char
CLEAN drivers/video/logo
CLEAN firmware
CLEAN init
CLEAN kernel
CLEAN lib
CLEAN usr
CLEAN .tmp_versions
shelnutt@gentoo-64:~/kerrighed/kernel/master$ df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/sda8 16276 9387 6064 61% /
udev 10 1 10 2% /dev
/dev/sda4 10077 7706 1860 81% /home
/dev/sda1 30726 29097 1630 95% /mnt/windows
/dev/sda3 166793 134825 31968 81% /mnt/storage
/dev/sda7 11265 10198 496 96% /mnt/debian
shm 498 1 498 1% /dev/shm
/dev/sda6 342 85 240 27% /boot
shelnutt@gentoo-64:~/kerrighed/kernel/master$
Lastly, something else. I was told on the mailing list that the i386 and x86_64 were merged into just x86. This was done in the 2.6.24 linux kernel? I googled and apparently thats so. However in my gentoo 2.6.29 sources I have both a x86 and a x86_64. If there is only a x86. How do I know if I am compiling for 64bit or not? (Kerrighed does support 64bit and it's been the main branch for over a year)
Last edited: