Applied Thanks, Manju
> -----Original Message----- > From: Manjukumar Harthikote Matha > Sent: Wednesday, January 03, 2018 5:53 PM > To: Manjukumar Harthikote Matha <[email protected]>; meta- > [email protected] > Cc: Jean-Francois Dagenais <[email protected]> > Subject: RE: [meta-xilinx-tools][PATCH] xsct-tc: append the local system's > /usr/bin > dir as Xvfb fallback > > Hi All, > > Please note this patch is temporary till 2018.1 XSDK tool is released. We are > trying > to fix the hardcoded Xvfb path in XSDK script for 2018.1. Once the change is > implemented, we can add Xvfb and xlsclients to HOSTTOOLS instead of this > patch. > > Thanks, > Manju > > > -----Original Message----- > > From: Manjukumar Matha [mailto:[email protected]] > > Sent: Wednesday, January 03, 2018 4:11 PM > > To: [email protected] > > Cc: Jean-Francois Dagenais <[email protected]>; Manjukumar > > Harthikote Matha <[email protected]> > > Subject: [meta-xilinx-tools][PATCH] xsct-tc: append the local system's > > /usr/bin dir as Xvfb fallback > > > > From: Jean-Francois Dagenais <[email protected]> > > > > 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]> > > Signed-off-by: Manjukumar Matha > > <[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" > > > > def xsct_run(d): > > import bb.process > > -- > > 2.7.4 -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
