On Fri, 28 May 2021, Quentin Schulz wrote:
> On Fri, May 28, 2021 at 09:57:26AM -0400, Robert P. J. Day wrote:
> > On Fri, 28 May 2021, Quentin Schulz wrote:
> >
> > > On Fri, May 28, 2021 at 08:51:51AM -0400, Robert P. J. Day wrote:
> > > >
> > > > as a short followup to my earlier note about creating a bunch of
> > > > externalsrc-based recipes to demonstrate their proper structure, it's
> > > > easy to add the recipe files to a layer, but i then realized i needed
> > > > to figure out where to put the corresponding source, and how i would
> > > > refer to it with the EXTERNALSRC variable, and after some thought, it
> > > > occurred that the simplest solution is to simply put the source in a
> > > > "src" subdirectory next to the recipe itself, and use:
> > > >
> > > > inherit externalsrc
> > > >
> > > > EXTERNALSRC = "${THISDIR}/src"
> > >
> > > FWIW, we use multiple ../ in the variable and it works just fine.
> > > Might be a slightly better example than having it next to the
> > > recipe, since this would actually be covered by SRC_URI =
> > > "file://whatever". In that case, you could add the sources in
> > > `yocto-docs/externalsrc-src` for example?
> >
> > after further cogitation, it seems like using SRC_URI might be the
> > way to go after all, unless i drastically misunderstand some features
> > of "externalsrc".
> >
> > at the moment, most of this external source has to be compiled in
> > place; very little of it supports "out of tree" building, which means
> > that i'm forced to(?):
>
> What make you say that? Links, sources? By default it builds in the
> usual ${WORKDIR}/${BPN}-${PV}.
i know, but if i do this with the source example i'm playing with:
EXTERNALSRC = "${THISDIR}/src"
# EXTERNALSRC_BUILD = "${EXTERNALSRC}"
and let EXTERNALSRC_BUILD default to the value you identify, i get:
| make: *** No rule to make target 'install'. Stop.
i clearly don't understand something fundamental about using
externalsrc -- how do i get that external, remote source to build
under WORKDIR?
rday
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#152376):
https://lists.openembedded.org/g/openembedded-core/message/152376
Mute This Topic: https://lists.openembedded.org/mt/83147632/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-