From: Christopher Clark <[email protected]>

Only copy long-double-64.h to create long-double-32.h if it is not
already present.

Compile tested with both ARM 32-bit build and x86 64-bit build.

Signed-off-by: Christopher Clark <[email protected]>
---

In fixing the 64-bit clean build, long-double-32.h was populated from
the available long-double-64.h . Unfortunately this broke the 32-bit
build where long-double-32.h is already present and long-double-64.h
is not.

 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 b429c81..ab69987 100644
--- a/recipes-extended/xen/xen.inc
+++ b/recipes-extended/xen/xen.inc
@@ -912,7 +912,9 @@ do_configure() {
 
     # do configure
     oe_runconf
-    cp ${STAGING_INCDIR}/bits/long-double-64.h 
${STAGING_INCDIR}/bits/long-double-32.h
+    if [ ! -e ${STAGING_INCDIR}/bits/long-double-32.h ]; then
+        cp ${STAGING_INCDIR}/bits/long-double-64.h 
${STAGING_INCDIR}/bits/long-double-32.h
+    fi
 }
 
 do_compile() {
-- 
2.7.4

-- 
_______________________________________________
meta-virtualization mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-virtualization

Reply via email to