[meta-virtualization] [RFC] xen: Enable compilation with external source
Alistair Francis
alistair.francis at xilinx.com
Thu Nov 16 14:41:23 PST 2017
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.
Signed-off-by: Alistair Francis <alistair.francis at xilinx.com>
---
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/xen-devel@lists.xen.org/msg67822.html
unset CFLAGS
--
2.14.1
More information about the meta-virtualization
mailing list