Op 25 apr 2011, om 19:10 heeft Darren Hart het volgende geschreven: > Hi Koen, > > On 04/23/2011 07:47 AM, Koen Kooi wrote: >> 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. >> > > > According the the linux Makefile: > > ### > # Cleaning is done on three levels. > # make clean Delete most generated files > # Leave enough to build external modules > > The kernel Makefile should not be deleting it. > > And indeed: > https://bugzilla.kernel.org/show_bug.cgi?id=11475 > > This was addressed by the following in 2.6.27: > 7d3cc8b6d899e53222c22a78d98bb53a695f7962 > Don't clean bounds.h and asm-offsets.h > > Later, bounds.h moved as well in 2.6.33: > 01fc0ac198eabcbf460e1ed058860a935b6c2c9a > kbuild: move bounds.h to include/generated > > > Which kernel version are you attempting to build? > > We shouldn't add code to address a bug in a specific kernel version in a > kernel base class. That belongs in the specific recipe. I suggest trying > to add the 7d3cc8b6d899e53222c22a78d98bb53a695f7962 patch to your kernel > recipe and see if that resolves the issue for you without resorting to > recreating the clean process in the base class.
I went with this option: http://git.angstrom-distribution.org/cgi-bin/cgit.cgi/meta-texasinstruments/commit/?id=7bcba149f05cc9c5d8ce956ee40e2c6849601470 regards, Koen _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core