[oe] bitbake ignores DEFAULT_PREFERENCE

Denys Dmytriyenko denis at denix.org
Thu Aug 20 05:04:04 UTC 2009


On Thu, Aug 20, 2009 at 10:40:08AM +0600, Dmitry Vinokurov wrote:
> Hello,
>
> I want to port OE to LPC3250 board and now I'm trying to build 
> helloworld-image.
>
> I've created lpc3250.conf in conf/machine:
> TARGET_ARCH = "arm"
> PACKAGE_EXTRA_ARCHS = "armv5te"
> TARGET_CC_ARCH = "-fsigned-char -mfpu=vfp -mfloat-abi=softfp"
>
> Then I've added DEFAULT_PREFERENCE_lpc3250 = "1" to 
> 'recipes/linux/linux_2.6.27.bb', but 'bitbake -v helloworld-image' 
> downloads 2.6.23 kernel all the same. Re-reading all recipes database make 
> no sense.
>
> Could anybody advise, how this can be solved? I need to use exactly 2.6.27 
> kernel as I know that it definitely works.

Are you sure it downloads 2.6.23 to build your kernel and not the 
linux-libc-headers? Check the dependencies and what it's going to build by 
executing "bitbake <target> -g" and then poking into depends.dot...

Otherwise you can try setting PREFERRED_VERSION_virtual/kernel = "2.6.23" to 
override DEFAULT_PREFERENCE...

-- 
Denys




More information about the Openembedded-devel mailing list