[meta-xilinx] [PATCH] xsctapp: workaround xsct exit code convention violation
Jean-Francois Dagenais
jeff.dagenais at gmail.com
Mon Jun 5 06:03:28 PDT 2017
Signed-off-by: Jean-Francois Dagenais <jeff.dagenais at gmail.com>
---
classes/xsctapp.bbclass | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/classes/xsctapp.bbclass b/classes/xsctapp.bbclass
index 5fecfe6..9e0d0ac 100644
--- a/classes/xsctapp.bbclass
+++ b/classes/xsctapp.bbclass
@@ -30,6 +30,15 @@ do_install() {
:
}
+# This is a temporary patch to circumvent xsct tools not respecting exit code convention:
+do_compile_prepend() {
+ rm -f ${XSCTH_WS}/${XSCTH_PROJ}/${XSCTH_EXECUTABLE}
+}
+# The second part of this patch is to check if the exe came out of the process:
+do_compile_append() {
+ test -e ${XSCTH_WS}/${XSCTH_PROJ}/${XSCTH_EXECUTABLE}
+}
+
do_deploy() {
install -d ${DEPLOYDIR}
install -m 0644 ${XSCTH_WS}/${XSCTH_PROJ}/${XSCTH_EXECUTABLE} ${DEPLOYDIR}/${XSCTH_BASE_NAME}.elf
--
2.1.4
More information about the meta-xilinx
mailing list