Hi,
Over the holidays I was trying to build some externel kernel modules and they
failed to build because linux/bounds.h wasn't in sysroots.
I did this quick hack to work around it:
--- a/meta-oe/classes/kernel.bbclass
+++ b/meta-oe/classes/kernel.bbclass
@@ -159,7 +159,8 @@ kernel_do_install() {
# we clean the scripts dir while leaving the generated config
# and include files.
#
- oe_runmake -C $kerneldir CC="${KERNEL_CC}" LD="${KERNEL_LD}" clean
+ find $kerneldir -name "*.o" -delete
+ #oe_runmake -C $kerneldir CC="${KERNEL_CC}" LD="${KERNEL_LD}" clean
make -C $kerneldir _mrproper_scripts
find $kerneldir -path $kerneldir/scripts -prune -o -name "*.[csS]"
-exec rm '{}' \;
find $kerneldir/Documentation -name "*.txt" -exec rm '{}' \;
I'm not convinced that the above is the right way to solve it, but I lack the
required kbuild knowledge to come up with a better one. Does anyone have a hint
on how to approach this problem in a better way?
regards,
Koen
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core