[oe] [PATCH] libpcap: weaken bluez-libs dependency
Holger Schurig
hs4233 at mail.mn-solutions.de
Wed Apr 15 10:47:33 UTC 2009
> NACK, no USE flags in OE.
I'm not sure if this was a mis-design that I made.
When I modeled *.bb and *.bbclass files and wrote parts of the
initial bitbake, I thought that USE variables lead even more to
a combinatorical explosion (think package tests!) than the
overrides I added.
I thought that overrides are strictly necessary to adapt to
invidual board settings. And I thought that USE= is just handy,
not neccessary. I also never wrote something about USE= in the
design documents we had in the old wiki at that time.
In the mean-time I also had thought from time to time that USE
would be nicer. However, partially we have USE, althought it's
usually only for defining WHAT comes into image, now HOW to
compile something. Examples of Gentoo-USE-like variables are
DISTRO_FEATURES or MACHINE_FEATURES.
However, if we now would add USE like gentoo, I'd like to saner
syntax than embedded anonymous python scripts :-)
Also, from quite early on it was clear that usage of overrides
will be recorded and will e.g. into the filenames of generated
*.ipk files. We'll have to think about how to do that for USE
flags ... (if we ever use them). Or how to circumvent this,
e.g. using MACHINE or DISTRO, depending on where the USE flag
was defined. But hey, that's all halfbaked, not bitbaked :-)
All historic mention is "AFAIK", it was several years ago, and
other people like Chris or Mickey and some more from the old
OPIE community also helped brainstorming.
More information about the Openembedded-devel
mailing list