[poky] Native vs not
Richard Purdie
richard.purdie at linuxfoundation.org
Fri Mar 11 09:13:14 PST 2011
On Fri, 2011-03-11 at 04:34 -0700, Gary Thomas wrote:
> As pointed out in another thread, I'm trying to build a native
> package which sends "I need native" ripples throughout much of
> the Poky infrastructure.
>
> Does having a native version available for any given package incur a cost?
> If not, would patches for [all of] the packages I need be acceptable?
>
> So far, nearly all of the affected packages built fine, just adding native
> to BBCLASSEXTEND. Many already build nativesdk versions already.
There is a cost incurred by doing this since it does increase parse time
and this is something user exposed which we do try and keep under
control.
Having said that, the BBCLASSEXTEND technology has a lot less overhead
than some of the older approaches to native/sdk recipes.
The main reason I've been against native everywhere is that having
native versions available makes it far too easy for people to add native
dependencies which encourage feature creep without thinking through the
huge additional dependency chains, the extra build time and other
implications. Often there are slightly more difficult but worthwhile
ways we can avoid the native dependency.
Cheers,
Richard
More information about the poky
mailing list