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

Andrei Gherzan andrei at gherzan.ro
Mon Jul 9 20:37:47 UTC 2012


On Mon, Jul 9, 2012 at 11:34 PM, Robert P. J. Day <rpjday at crashcourse.ca>wrote:

> On Mon, 9 Jul 2012, Andrei Gherzan wrote:
>
> >
> > 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.
>
>   are you sure?
>
>
As i said, as long as PRIORITY is set accordingly.

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


More information about the Openembedded-core mailing list