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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to