Hi,
I am trying to build my own kernel for my MK2a. I have installed a cross-toolchain kit, but I can't find kernel source code - either empeg or hijack (I am looking for recent versions).
I have tried to combine all patches from hijack page, but there is missing one (v27-v28.patch.gz), so it will not build cleanly.
I have combined all patches from the empeg.com page and successfully got kernel 2.0, but this one fails when compiling with "structure has no member named `_do_idle'"
(on both RedHat 7.1 and RedHat 9.0 - but as I have a tollchail kit, it should not matter, am I correct?).
Here are the lines showing error:
arm-empeg-linux-gcc -D__KERNEL__ -I/usr/local/empeg-kernel/Source-Empeg/linux/include -Wall -Wstrict-prototypes -O2 -fno-strict-aliasing -pipe -msoft-float -march=armv4 -mtune=strongarm110 -c -o process.o process.c
process.c: In function `sys_idle':
process.c:65: structure has no member named `_do_idle'
make[1]: *** [process.o] Error 1
make[1]: Leaving directory `/home/empeg/empeg-kernel/Source-Empeg/linux/arch/arm/kernel'
make: *** [_dir_arch/arm/kernel] Error 2
[root@localhost linux]#
So, my question is: how to get hijack kernel compiled on RedHat? Or, more precisely: where to get needed files from? I know (I think) how to patch sources and compile kernel under linux, but I can not find files. I found
this thread, but the links are broken there.