|
From: Jan H. P. <jh...@jh...> - 2007-07-01 19:35:56
|
I'm looking for a distribution at the moment that can serve me for a router that I'm building. But because of the needs that I have (IPv6 state support) I need one with a recent 2.6 kernel. So far I haven't been very lucky until I thought that I found it with the Devil-Linux project. I created a config and started building, hoping that it would end in a usable iso image. But the build fails somewhere when it tries to build SysLinux. This simply does not compile properly. The compile of syslinux ends with the following error: gcc -m32 -fno-stack-protector -mregparm=3 -DREGPARM=3 -W -Wall -march=i386 -Os -fomit-frame-pointer -I../libutil/include -I../include -D__COM32__ -c -o mboot.o mboot.c mboot.c: In function 'trampoline_start': mboot.c:870: error: can't find a register in class 'BREG' while reloading 'asm' make[2]: *** [mboot.o] Error 1 make[2]: Leaving directory `/build/tmp/syslinux-3.51/com32/modules' make[1]: *** [all] Error 2 make[1]: Leaving directory `/build/tmp/syslinux-3.51/com32' make: *** [installer] Error 2 I really don't know what this error is but as far as I can find it has something to do with some stack protection patches or something. Could anyone help me out? Greetings, Jan Hugo Prins |