[OE-core] more pedantry -- looking to clarify layers definition, BBPATH, BBFILES, etc.

Andrei Gherzan andrei at gherzan.ro
Mon Jul 9 09:05:45 UTC 2012


On Sun, Jul 8, 2012 at 8:59 PM, Robert P. J. Day <rpjday at crashcourse.ca>wrote:

>
>   (most of this is sort of self-evident but it's not documented as
> well as it could be so i just want to make sure i have it exactly
> right.)
>
>   snippets of some layer.conf files:
>
> oe-core:
>
> BBPATH .= ":${LAYERDIR}"
> BBFILES += "${LAYERDIR}/recipes-*/*/*.bb"
>
> meta-hob:
>
> BBPATH := "${BBPATH}:${LAYERDIR}"
> BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb"
>
> meta-yocto:
>
> BBPATH := "${LAYERDIR}:${BBPATH}"
> BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \
>             ${LAYERDIR}/recipes-*/*/*.bbappend"
>
>   note how meta-hob *appends* itself to BBPATH, while meta-yocto
> *prepends* itself.  is there no possibility that this will cause some
> confusion based on how BBPATH is used to resolve the location of class
> or conf files?  i realize you should try to avoid that sort of
> conflict but it still seems possible that someone might choose the
> names of some files badly and the unpredictable ordering in BBPATH
> will cause grief, no?
>
>
I don't think this can cause any problems. It's all about the order the
files are searched. As long as you have proper priority set nothing can go
wrong.

@g
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20120709/ba31fe54/attachment-0002.html>


More information about the Openembedded-core mailing list