compiling the linux kernel for the beagleboard

Hi,

I am interested in patching the linux kernel to have a close to RT behavior.
So I first tried to patch a vinilla kernel with omap patch.
I tried the 2.6.26.8 vanilla version and successfully apply the 2.6.26-omap2 patch.

First question is that correct ?

then I tried to compile the kernel:
make distclean
make omap3_beagle_defconfig
make uImage

And here I get stuck with this compilation error :
CC init/main.o
/tmp/cceBy21F.s: Assembler messages:
/tmp/cceBy21F.s:766: Error: selected processor does not support cpsie i' /tmp/cceBy21F.s:1173: Error: selected processor does not support cpsid i’
/tmp/cceBy21F.s:1189: Error: selected processor does not support cpsid i' /tmp/cceBy21F.s:1214: Error: selected processor does not support cpsid i’
/tmp/cceBy21F.s:1239: Error: selected processor does not support cpsid i' /tmp/cceBy21F.s:1345: Error: selected processor does not support cpsid i’
/tmp/cceBy21F.s:1388: Error: selected processor does not support `cpsie i’
make[1]: *** [init/main.o] Error 1
make: *** [init] Error 2

I am using the Code Sourcery toolchain (2008-q3… ) to cross-compile the kernel.

Can someone help me ?

cheers,

Maxime

Hi,

First I have to say that I'm no expert at this.

But, I had a similar problem with another kernel compilation some time
ago and the solution was to configure the kernel correctly. I solved it
by grepping for the violating symbol and then disabling that feature in
menuconfig.

Maybe worth a try if you don't get any better suggestions.
/Janne