[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