Hi Jeff,

> -----Original Message-----
> From: Jean-Francois Dagenais [mailto:[email protected]]
> Sent: Thursday, July 06, 2017 10:17 AM
> To: Manjukumar Harthikote Matha <[email protected]>; Sai Pavan Boddu
> <[email protected]>; Cyril Chemparathy <[email protected]>
> Cc: git <[email protected]>; [email protected]; 
> [email protected];
> Jean-Francois Dagenais <[email protected]>
> Subject: [PATCH 3/7] xsct-tc: append the local system's /usr/bin dir as Xvfb 
> fallback
>
> 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 <[email protected]>
> ---
>  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"


I will check with team here on this requirement. I am not sure if it is a right 
idea to include /usr/bin in the PATH variable as of now. Maybe there is a way 
to append this in local.conf or set it in your local PATH

Thanks
Manju

>
>  def xsct_run(d):
>      import bb.process
> --
> 2.1.4



This email and any attachments are intended for the sole use of the named 
recipient(s) and contain(s) confidential information that may be proprietary, 
privileged or copyrighted under applicable law. If you are not the intended 
recipient, do not read, copy, or forward this email message or any attachments. 
Delete this email message and any attachments immediately.

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

Reply via email to