On Thu, Nov 16, 2017 at 5:41 PM, Alistair Francis < [email protected]> wrote:
> When building Xen from an external source the compile step fails as > there is no Makefile (or anything else) copied into the Yocto > build directories. > I can't say that I have an opinion on this, since I'm not up to speed on all the moving parts. I haven't seen any replies from the Xen folks, so replying in the hopes that they'll see this and notice the thread. One question though. When you say 'external source' are you talking about the oe-core "externalsrc" concept, or some Xen specific thing ? Bruce > > Signed-off-by: Alistair Francis <[email protected]> > --- > This seems really nasty, but it's the only way I can get external > source build working. > > recipes-extended/xen/xen.inc | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc > index cb314f8..7a54416 100644 > --- a/recipes-extended/xen/xen.inc > +++ b/recipes-extended/xen/xen.inc > @@ -901,7 +901,6 @@ EXTRA_OEMAKE += "XEN_CONFIG_EXPERT=y" > EXTRA_OEMAKE += "debug=n" > > do_configure() { > - > #./configure --enable-xsmpolicy does not set XSM_ENABLE must be done > manually > if [ "${XSM_ENABLED}" = "1" ]; then > echo "XSM_ENABLE := y" > ${S}/.config > @@ -920,6 +919,9 @@ do_configure() { > } > > do_compile() { > + # If using external source we need to copy the code in > + cp -rf ${S}/* ${B}/ > + > # workaround for build bug when CFLAGS is exported > # https://www.mail-archive.com/[email protected]/msg67822.html > unset CFLAGS > -- > 2.14.1 > > -- > _______________________________________________ > meta-virtualization mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-virtualization > -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end"
-- _______________________________________________ meta-virtualization mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-virtualization
