1) bitbake -c configure virtual/kernel
you have sources now
2) go to kernel sources, you can do there:
make ARCH=arm menuconfig
make ARCH=arm CROSS_COMPILE=<path-to-compiler> uImage
make ARCH=arm CROSS_COMPILE=<path-to-compiler> modules
kamran@kamran-desktop:~/angstrom/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beaglebone/kernel$ sudo make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi/ modules
make: arm-linux-gnueabi/gcc: Command not found
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: include/generated/mach-types.h' is up to date. make[1]: __*__ No rule to make target kernel/bounds.c’, needed by `kernel/bounds.s’. Stop.
make: * [prepare0] Error 2
I tried providing the link to the complier but it is unable to find gcc.
Can you tell me what step/suggestion you offer.
Thanks
M Kamran ALi
but the output is as follows, stating bounds.c and bounds.s is required.
kamran@kamran-desktop:~/angstrom/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beaglebone/kernel$ sudo make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules
[sudo] password for kamran:
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: include/generated/mach-types.h' is up to date. make[1]: *** No rule to make target kernel/bounds.c’, needed by `kernel/bounds.s’. Stop.
make: *** [prepare0] Error 2
Thanks maxim for the reply can you tell me one more thing… i got the error bounds.c and bounds.s not found.
after searching i found out that i need linux-headers for the above error.so i downloaded the linux-headers-3.2.16 but still i am getting the same error.
thanks