Hi, I’m trying to build my own kernel.
I followed the steps here http://elinux.org/BeagleBoardLinuxKernel. I reached the last line (make -j4 uImage CROSS_COMPILE=arm-none-linux-gnueabi-) and I get this error: “make: arm-none-linux-gnueabi-gcc: not found”.
Somewhere in the document warns about this (“make sure youAre Able to build it (eg cross compiler is in place so .)”). I do not understand this but I think the problem is here.
my version of CodeSorcery: 2009q3-67.
the kernel: 2.6.29
It means that it's not in your PATH,
# echo $PATH
/usr/local/bin:/usr/bin:/sbin:/opt/netbeans/bin:/opt/arm-2009q3/bin etc.
You can either "export PATH=$PATH:/<path_to_it>/arm-2009q3/bin"
or "make -j 4 CROSS_COMPILE=/<path_to_it>/arm-none-linux-gnueabi-"
Regards
Sid.
The image is at arch/arm/boot/uImage and the modules are in /lib/modules/<kernel_name>/kernel.
I use the following procedure. If the kernel is the same as you one of your running kernels, it's a good idea to build the new kernel with a different name in the Makefile
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 36
EXTRAVERSION =