[oe] OpenEmbedded goals?

Ricardo Salveti de Araujo ricardo.salveti at openbossa.org
Wed Jul 8 05:20:17 UTC 2009


On Sat, Jul 4, 2009 at 4:26 AM, Mart R.<roosmaa+list at gmail.com> wrote:
> I have been exploring Ångström and thus OpenEmbedded lately. The
> building process works nicely out of the box, but running it on some
> low end embedded system is out of the question because it is just too
> slow and bloated for my taste. Stripping it down is not an easy job
> either as I would have to edit countless of *.bb files.
>
> Knowing that Portage has USE flags I was interested to see why they
> haven't been implemented to at least some extent in
> BitBake/OpenEmbedded. Having found my answer [1] it still kept nagging
> me why have they not at least enabled such USE flags at distribution
> level?! Sure one can just create a new repository of metadata, but why
> duplicate all that work?

You can somehow use the USE flags in current OE, but I don't know if
it's the best way to go.

I know we already have long discussions about it at this mailing list,
but here are some problems that I think we'll have if we go to this
direction:
 - Much more hard to debug and reproduce the errors (need more
community support, and we already have a quite long list of bugs)
 - When you start to differentiate a lot at the current OE code base,
you'll have recipes that are quite long with many different options,
one for each distro or etc. In the end the reuse of the meta data is
not so good, as people start to get more used to add specific changes
than fixing and changing the meta data in a way everyone could use it.

What I see is that the current OE solution seems to be a valid base
meta data (that can be shared and used by everyone, letting the debug
easier), and most of the differentiation going when selecting the
packages and configuration for the distros.

Maybe selecting better the packages and how you use them at your
distro can help you get a better image. Of course, you could also
create overlays for specific changes if you want to change it more
than just the selection of the packages.

Cheers,
-- 
Ricardo Salveti de Araujo




More information about the Openembedded-devel mailing list