From: Jean-Francois Dagenais <jeff.dagen...@gmail.com>

See changes to README.md.

Essentially, we need to fallback to locally found Xvfb and xlsclients
since the xserver-xorg recipe won't build without "x11" in
DISTRO_FEATURE.

Signed-off-by: Jean-Francois Dagenais <jeff.dagen...@gmail.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-ma...@xilinx.com>
---
 README.md               | 9 ++++++++-
 classes/xsct-tc.bbclass | 1 +
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 2acd4aa..057923a 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,14 @@ Dependencies
 
 This layer depends on:
 
-XSCT being installed somewhere the yocto build can access. You must define
+* **If you don't have "x11" in your DISTRO_FEATURES, you'll need
+`xlsclients` and `Xvfb` to satisfy the SDK's dependence on it. You may install
+these by `apt-get install -y xvfb x11-utils` or the like. Note that if your
+system distro doesn't install those in /usr/bin, you'll need to provide links
+for them in /usr/bin since xsct (from the SDK itself) not only depends on these
+but it actually assumes /usr/bin.
+
+* XSCT being installed somewhere the yocto build can access. You must define
 this path by specifying the XILINX_SDK_TOOLCHAIN variable globally, typically
 in your local.conf (or site.conf).
 
diff --git a/classes/xsct-tc.bbclass b/classes/xsct-tc.bbclass
index 937fbd2..f124919 100644
--- a/classes/xsct-tc.bbclass
+++ b/classes/xsct-tc.bbclass
@@ -1,5 +1,6 @@
 XSCT_PATH_ADD = "${XILINX_SDK_TOOLCHAIN}/bin:"
 PATH =. "${XSCT_PATH_ADD}"
+PATH_append = ":/usr/bin"
 
 def xsct_run(d):
     import bb.process
-- 
2.7.4

-- 
_______________________________________________
meta-xilinx mailing list
meta-xilinx@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-xilinx

Reply via email to