Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in DISTRO_FEATURES

2017-08-18 Thread Ankur Tyagi
Fair enough.

If Imagination has decided for the hard coded dependency, then they are
needed.

thanks
Ankur

On Sat, Aug 19, 2017 at 11:25 AM, Denys Dmytriyenko <de...@ti.com> wrote:

> On Sat, Aug 19, 2017 at 11:18:08AM +1200, Ankur Tyagi wrote:
> > Thanks for the info Eric.
> >
> > So when wayland is removed from DISTRO_FEATURES, QT uses eglfs QPA and
> SGX
> > DDK UM uses
>
> As long as you have the required wayland libs present.
>
>
> > libpvrDRMWSEGL.so: EGLFS (Raw), then why hard coded dependency on
> wayland ?
>
> Ask Imagination.
>
>
> > Why to package libraries in target rootfs if they are not needed ?
>
> Because they are linked against and hence are needed to be present.
>
> --
> Denys
>
>
> > On Fri, Aug 18, 2017 at 4:33 AM, Ruei, Eric <e-ru...@ti.com> wrote:
> >
> > > Hi, Denys:
> > >
> > > Yes and yes, we do need the wayland  libraries to be present at the
> target
> > > file system because they are required by the SGX DDM UM binaries.
> > > The SGX DDK UM supports the following three (EGL) window systems and
> > > auto-detect which one should be used.
> > > ​​
> > > libpvrDRMWSEGL.so: EGLFS (Raw)
> > > libpvrGBMWSEGL.so: Wayland-Server, DRM owner such as kmscube, or QT QPA
> > > EGLFS_KMS.
> > > libpvrws_WAYLAND.so: Wayland Client
> > >
> > > Best regards,
> > >
> > > Eric
> > >
> > > -Original Message-
> > > From: Dmytriyenko, Denys
> > > Sent: Thursday, August 17, 2017 12:14 PM
> > > To: Ruei, Eric
> > > Cc: Ankur Tyagi; meta-ti@yoctoproject.org; R, Karthik
> > > Subject: Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in
> > > DISTRO_FEATURES
> > >
> > > Thanks, Eric,
> > >
> > > As I was suspecting, wayland libs are required to be present for SGX to
> > > work even in no-Wayland mode. Good thing OE detects those .so
> dependencies
> > > and automatically pulls them in for you.
> > >
> > > Have you tried removing Wayland pieces from the rootfs after the fact?
> I'm
> > > guessing SGX would stop working due to dynamic linker/loader not being
> able
> > > to resolve all the dependencies hardcoded in .so...
> > >
> > > --
> > > Denys
> > >
> > >
> > > On Thu, Aug 17, 2017 at 12:02:27PM -0400, Ruei, Eric wrote:
> > > > Hi, Denys:
> > > >
> > > > Yes, we can make PLSDK image with Weston disabled by removing wayland
> > > from
> > > > the DISTRO_FEATURES list.
> > > > Conf/local.conf:
> > > > DISTRO_FEATURES_remove = "wayland"
> > > >
> > > > Therefore QT will use eglfs as the default QPA.
> > > >
> > > > However, some of the wayland related libraries and components are
> still
> > > > present at the target file system.
> > > > There is no need to update ti-sgx-ddk-um_1.14.3699939 recipe and SGX
> > > should
> > > > work by using libpvrDRMWSEGL.so.
> > > >
> > > > Best regards,
> > > >
> > > > Eric
> > > >
> > > >
> > > > -Original Message-
> > > > From: Dmytriyenko, Denys
> > > > Sent: Wednesday, August 16, 2017 4:15 PM
> > > > To: Ankur Tyagi
> > > > Cc: meta-ti@yoctoproject.org; Ruei, Eric; R, Karthik
> > > > Subject: Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland
> in
> > > DISTRO_FEATURES
> > > >
> > > > +Eric and Karthik.
> > > >
> > > > On Sat, Aug 12, 2017 at 02:10:50PM +1200, Ankur Tyagi wrote:
> > > > > So even if I added "wayland" in DISTRO_FEATURES_remove, it would
> still
> > > > > be packaged in resulting image.
> > > > >
> > > > > I don't want to use x11, wayland and have also configured Qt to use
> > > > > eglfs qpa. But it seems wayland will be used anyhow. Am I correct ?
> > > >
> > > > I suspect it will try to link/load the needed wayland libs, but I
> > > haven't tried it myself.
> > > >
> > > >
> > > > Eric,
> > > >
> > > > Since you've been playing with eglfs lately, can you please
> > > confirm/clarify
> > > > whether SGX can work w/o Wayland?
> > > >
> > > >
> > > > > Old branch (daisy) was not having such dependency on wayl

Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in DISTRO_FEATURES

2017-08-18 Thread Ankur Tyagi
Thanks for the info Eric.

So when wayland is removed from DISTRO_FEATURES, QT uses eglfs QPA and SGX
DDK UM uses
​
libpvrDRMWSEGL.so: EGLFS (Raw), then why hard coded dependency on wayland ?

Why to package libraries in target rootfs if they are not needed ?

regards
Ankur

On Fri, Aug 18, 2017 at 4:33 AM, Ruei, Eric <e-ru...@ti.com> wrote:

> Hi, Denys:
>
> Yes and yes, we do need the wayland  libraries to be present at the target
> file system because they are required by the SGX DDM UM binaries.
> The SGX DDK UM supports the following three (EGL) window systems and
> auto-detect which one should be used.
> ​​
> libpvrDRMWSEGL.so: EGLFS (Raw)
> libpvrGBMWSEGL.so: Wayland-Server, DRM owner such as kmscube, or QT QPA
> EGLFS_KMS.
> libpvrws_WAYLAND.so: Wayland Client
>
> Best regards,
>
> Eric
>
> -Original Message-
> From: Dmytriyenko, Denys
> Sent: Thursday, August 17, 2017 12:14 PM
> To: Ruei, Eric
> Cc: Ankur Tyagi; meta-ti@yoctoproject.org; R, Karthik
> Subject: Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in
> DISTRO_FEATURES
>
> Thanks, Eric,
>
> As I was suspecting, wayland libs are required to be present for SGX to
> work even in no-Wayland mode. Good thing OE detects those .so dependencies
> and automatically pulls them in for you.
>
> Have you tried removing Wayland pieces from the rootfs after the fact? I'm
> guessing SGX would stop working due to dynamic linker/loader not being able
> to resolve all the dependencies hardcoded in .so...
>
> --
> Denys
>
>
> On Thu, Aug 17, 2017 at 12:02:27PM -0400, Ruei, Eric wrote:
> > Hi, Denys:
> >
> > Yes, we can make PLSDK image with Weston disabled by removing wayland
> from
> > the DISTRO_FEATURES list.
> > Conf/local.conf:
> > DISTRO_FEATURES_remove = "wayland"
> >
> > Therefore QT will use eglfs as the default QPA.
> >
> > However, some of the wayland related libraries and components are still
> > present at the target file system.
> > There is no need to update ti-sgx-ddk-um_1.14.3699939 recipe and SGX
> should
> > work by using libpvrDRMWSEGL.so.
> >
> > Best regards,
> >
> > Eric
> >
> >
> > -Original Message-
> > From: Dmytriyenko, Denys
> > Sent: Wednesday, August 16, 2017 4:15 PM
> > To: Ankur Tyagi
> > Cc: meta-ti@yoctoproject.org; Ruei, Eric; R, Karthik
> > Subject: Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in
> DISTRO_FEATURES
> >
> > +Eric and Karthik.
> >
> > On Sat, Aug 12, 2017 at 02:10:50PM +1200, Ankur Tyagi wrote:
> > > So even if I added "wayland" in DISTRO_FEATURES_remove, it would still
> > > be packaged in resulting image.
> > >
> > > I don't want to use x11, wayland and have also configured Qt to use
> > > eglfs qpa. But it seems wayland will be used anyhow. Am I correct ?
> >
> > I suspect it will try to link/load the needed wayland libs, but I
> haven't tried it myself.
> >
> >
> > Eric,
> >
> > Since you've been playing with eglfs lately, can you please
> confirm/clarify
> > whether SGX can work w/o Wayland?
> >
> >
> > > Old branch (daisy) was not having such dependency on wayland, may I
> know
> > > why it is now ?
> >
> > The old 3D Graphics SDK supported 2 modes - X11 and raw FB. We haven't
> > supported X11 for years. The new SGX DDK binaries are mostly for Wayland
> > graphics stack, as far as I know, since that's what we support on our
> > platforms.
> >
> >
> > Karthik,
> >
> > Anything you want to add or clarify here?
> >
> > --
> > Denys
> >
> >
> > > On Sat, Aug 12, 2017 at 8:07 AM, Denys Dmytriyenko <de...@ti.com>
> wrote:
> > >
> > > > No, it's not an optional dependency, unfortunately:
> > > >
> > > > $ for i in lib*.so.*.*.*; do echo $i; arm-linux-gnueabihf-readelf -a
> $i |
> > > > grep wayland; done
> > > > libdbm.so.1.14.3699939
> > > >  0x0001 (NEEDED) Shared library:
> > > > [libwayland-server.so.0]
> > > > libEGL.so.1.14.3699939
> > > >  0x0001 (NEEDED) Shared library:
> > > > [libwayland-server.so.0]
> > > > libGLES_CM.so.1.14.3699939
> > > >  0x0001 (NEEDED) Shared library:
> > > > [libwayland-server.so.0]
> > > > libGLESv2.so.1.14.3699939
> > > >  0x0001 (NEEDED) Shared library:
> > > > [libwayla

Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in DISTRO_FEATURES

2017-08-17 Thread Ruei, Eric
Hi, Denys:

Yes and yes, we do need the wayland  libraries to be present at the target file 
system because they are required by the SGX DDM UM binaries. 
The SGX DDK UM supports the following three (EGL) window systems and 
auto-detect which one should be used.
libpvrDRMWSEGL.so: EGLFS (Raw)
libpvrGBMWSEGL.so: Wayland-Server, DRM owner such as kmscube, or QT QPA 
EGLFS_KMS.
libpvrws_WAYLAND.so: Wayland Client

Best regards,

Eric

-Original Message-
From: Dmytriyenko, Denys 
Sent: Thursday, August 17, 2017 12:14 PM
To: Ruei, Eric
Cc: Ankur Tyagi; meta-ti@yoctoproject.org; R, Karthik
Subject: Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in 
DISTRO_FEATURES

Thanks, Eric,

As I was suspecting, wayland libs are required to be present for SGX to work 
even in no-Wayland mode. Good thing OE detects those .so dependencies and 
automatically pulls them in for you.

Have you tried removing Wayland pieces from the rootfs after the fact? I'm 
guessing SGX would stop working due to dynamic linker/loader not being able to 
resolve all the dependencies hardcoded in .so...

--
Denys


On Thu, Aug 17, 2017 at 12:02:27PM -0400, Ruei, Eric wrote:
> Hi, Denys:
> 
> Yes, we can make PLSDK image with Weston disabled by removing wayland from 
> the DISTRO_FEATURES list.
> Conf/local.conf:
> DISTRO_FEATURES_remove = "wayland"
> 
> Therefore QT will use eglfs as the default QPA.
> 
> However, some of the wayland related libraries and components are still 
> present at the target file system.
> There is no need to update ti-sgx-ddk-um_1.14.3699939 recipe and SGX should 
> work by using libpvrDRMWSEGL.so.
> 
> Best regards,
> 
> Eric
> 
> 
> -Original Message-
> From: Dmytriyenko, Denys 
> Sent: Wednesday, August 16, 2017 4:15 PM
> To: Ankur Tyagi
> Cc: meta-ti@yoctoproject.org; Ruei, Eric; R, Karthik
> Subject: Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in 
> DISTRO_FEATURES
> 
> +Eric and Karthik.
> 
> On Sat, Aug 12, 2017 at 02:10:50PM +1200, Ankur Tyagi wrote:
> > So even if I added "wayland" in DISTRO_FEATURES_remove, it would still 
> > be packaged in resulting image.
> > 
> > I don't want to use x11, wayland and have also configured Qt to use 
> > eglfs qpa. But it seems wayland will be used anyhow. Am I correct ?
> 
> I suspect it will try to link/load the needed wayland libs, but I haven't 
> tried it myself.
> 
> 
> Eric,
> 
> Since you've been playing with eglfs lately, can you please confirm/clarify 
> whether SGX can work w/o Wayland?
> 
> 
> > Old branch (daisy) was not having such dependency on wayland, may I know
> > why it is now ?
> 
> The old 3D Graphics SDK supported 2 modes - X11 and raw FB. We haven't 
> supported X11 for years. The new SGX DDK binaries are mostly for Wayland 
> graphics stack, as far as I know, since that's what we support on our 
> platforms.
> 
> 
> Karthik,
> 
> Anything you want to add or clarify here?
> 
> -- 
> Denys
> 
> 
> > On Sat, Aug 12, 2017 at 8:07 AM, Denys Dmytriyenko <de...@ti.com> wrote:
> > 
> > > No, it's not an optional dependency, unfortunately:
> > >
> > > $ for i in lib*.so.*.*.*; do echo $i; arm-linux-gnueabihf-readelf -a $i |
> > > grep wayland; done
> > > libdbm.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libEGL.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libGLES_CM.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libGLESv2.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libglslcompiler.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libIMGegl.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > 23: f715 4 FUNCGLOBAL DEFAULT   11
> > > wayland_drm_buffer_get_fo
> > > 39: f6f926 FUNCGLOBAL DEFAULT   11 wayland_drm_uninit
> > > 91: f66d56 FUNCGLOBAL DEFAULT   11 wayland_drm_buffer_get
> > >119: f6a584 FUNCGLOBAL DEFAULT   11 wayland_drm_init
> > >123: f719 4 FUNCGLOBAL DEFAULT   11
> > > wayland_drm_buffer_get_bu
> > > libpvr2d.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library

Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in DISTRO_FEATURES

2017-08-17 Thread Denys Dmytriyenko
Thanks, Eric,

As I was suspecting, wayland libs are required to be present for SGX to work 
even in no-Wayland mode. Good thing OE detects those .so dependencies and 
automatically pulls them in for you.

Have you tried removing Wayland pieces from the rootfs after the fact? I'm 
guessing SGX would stop working due to dynamic linker/loader not being able to 
resolve all the dependencies hardcoded in .so...

-- 
Denys


On Thu, Aug 17, 2017 at 12:02:27PM -0400, Ruei, Eric wrote:
> Hi, Denys:
> 
> Yes, we can make PLSDK image with Weston disabled by removing wayland from 
> the DISTRO_FEATURES list.
> Conf/local.conf:
> DISTRO_FEATURES_remove = "wayland"
> 
> Therefore QT will use eglfs as the default QPA.
> 
> However, some of the wayland related libraries and components are still 
> present at the target file system.
> There is no need to update ti-sgx-ddk-um_1.14.3699939 recipe and SGX should 
> work by using libpvrDRMWSEGL.so.
> 
> Best regards,
> 
> Eric
> 
> 
> -Original Message-
> From: Dmytriyenko, Denys 
> Sent: Wednesday, August 16, 2017 4:15 PM
> To: Ankur Tyagi
> Cc: meta-ti@yoctoproject.org; Ruei, Eric; R, Karthik
> Subject: Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in 
> DISTRO_FEATURES
> 
> +Eric and Karthik.
> 
> On Sat, Aug 12, 2017 at 02:10:50PM +1200, Ankur Tyagi wrote:
> > So even if I added "wayland" in DISTRO_FEATURES_remove, it would still 
> > be packaged in resulting image.
> > 
> > I don't want to use x11, wayland and have also configured Qt to use 
> > eglfs qpa. But it seems wayland will be used anyhow. Am I correct ?
> 
> I suspect it will try to link/load the needed wayland libs, but I haven't 
> tried it myself.
> 
> 
> Eric,
> 
> Since you've been playing with eglfs lately, can you please confirm/clarify 
> whether SGX can work w/o Wayland?
> 
> 
> > Old branch (daisy) was not having such dependency on wayland, may I know
> > why it is now ?
> 
> The old 3D Graphics SDK supported 2 modes - X11 and raw FB. We haven't 
> supported X11 for years. The new SGX DDK binaries are mostly for Wayland 
> graphics stack, as far as I know, since that's what we support on our 
> platforms.
> 
> 
> Karthik,
> 
> Anything you want to add or clarify here?
> 
> -- 
> Denys
> 
> 
> > On Sat, Aug 12, 2017 at 8:07 AM, Denys Dmytriyenko <de...@ti.com> wrote:
> > 
> > > No, it's not an optional dependency, unfortunately:
> > >
> > > $ for i in lib*.so.*.*.*; do echo $i; arm-linux-gnueabihf-readelf -a $i |
> > > grep wayland; done
> > > libdbm.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libEGL.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libGLES_CM.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libGLESv2.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libglslcompiler.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libIMGegl.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > 23: f715 4 FUNCGLOBAL DEFAULT   11
> > > wayland_drm_buffer_get_fo
> > > 39: f6f926 FUNCGLOBAL DEFAULT   11 wayland_drm_uninit
> > > 91: f66d56 FUNCGLOBAL DEFAULT   11 wayland_drm_buffer_get
> > >119: f6a584 FUNCGLOBAL DEFAULT   11 wayland_drm_init
> > >123: f719 4 FUNCGLOBAL DEFAULT   11
> > > wayland_drm_buffer_get_bu
> > > libpvr2d.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libpvrDRMWSEGL.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libpvrGBMWSEGL.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libPVRScopeServices.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > > libpvr_wlegl.so.1.14.3699939
> > >  0x0001 (NEEDED) Shared library:
> > > [libwayland-server.so.0]
> > >  0x000

Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in DISTRO_FEATURES

2017-08-17 Thread Ruei, Eric
Hi, Denys:

Yes, we can make PLSDK image with Weston disabled by removing wayland from the 
DISTRO_FEATURES list.
Conf/local.conf:
DISTRO_FEATURES_remove = "wayland"

Therefore QT will use eglfs as the default QPA.

However, some of the wayland related libraries and components are still present 
at the target file system.
There is no need to update ti-sgx-ddk-um_1.14.3699939 recipe and SGX should 
work by using libpvrDRMWSEGL.so.

Best regards,

Eric


-Original Message-
From: Dmytriyenko, Denys 
Sent: Wednesday, August 16, 2017 4:15 PM
To: Ankur Tyagi
Cc: meta-ti@yoctoproject.org; Ruei, Eric; R, Karthik
Subject: Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in 
DISTRO_FEATURES

+Eric and Karthik.

On Sat, Aug 12, 2017 at 02:10:50PM +1200, Ankur Tyagi wrote:
> So even if I added "wayland" in DISTRO_FEATURES_remove, it would still 
> be packaged in resulting image.
> 
> I don't want to use x11, wayland and have also configured Qt to use 
> eglfs qpa. But it seems wayland will be used anyhow. Am I correct ?

I suspect it will try to link/load the needed wayland libs, but I haven't tried 
it myself.


Eric,

Since you've been playing with eglfs lately, can you please confirm/clarify 
whether SGX can work w/o Wayland?


> Old branch (daisy) was not having such dependency on wayland, may I know
> why it is now ?

The old 3D Graphics SDK supported 2 modes - X11 and raw FB. We haven't 
supported X11 for years. The new SGX DDK binaries are mostly for Wayland 
graphics stack, as far as I know, since that's what we support on our 
platforms.


Karthik,

Anything you want to add or clarify here?

-- 
Denys


> On Sat, Aug 12, 2017 at 8:07 AM, Denys Dmytriyenko <de...@ti.com> wrote:
> 
> > No, it's not an optional dependency, unfortunately:
> >
> > $ for i in lib*.so.*.*.*; do echo $i; arm-linux-gnueabihf-readelf -a $i |
> > grep wayland; done
> > libdbm.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libEGL.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libGLES_CM.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libGLESv2.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libglslcompiler.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libIMGegl.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > 23: f715 4 FUNCGLOBAL DEFAULT   11
> > wayland_drm_buffer_get_fo
> > 39: f6f926 FUNCGLOBAL DEFAULT   11 wayland_drm_uninit
> > 91: f66d56 FUNCGLOBAL DEFAULT   11 wayland_drm_buffer_get
> >119: f6a584 FUNCGLOBAL DEFAULT   11 wayland_drm_init
> >123: f719 4 FUNCGLOBAL DEFAULT   11
> > wayland_drm_buffer_get_bu
> > libpvr2d.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libpvrDRMWSEGL.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libpvrGBMWSEGL.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libPVRScopeServices.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libpvr_wlegl.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-client.so.0]
> > libpvrws_WAYLAND.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-client.so.0]
> > libsrv_init.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libsrv_um.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libusc.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> >
> > --
> > Denys
> >
> >
> > On Fri, Aug 11, 2017 at 12:47:24AM +1200, Ankur Tyagi wrote:
> > > Signed-off-by: Ankur Tyagi <ankur.tyag...@gmail.com>
> > > ---
> > >  recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.

Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in DISTRO_FEATURES

2017-08-17 Thread R, Karthik
Denys, Ankur,

Wasn't able to look at this one today. 
I will come back to you on this either tomorrow or latest by Monday.

Regards
Karthik

-Original Message-
From: Dmytriyenko, Denys 
Sent: Thursday, 17 August, 2017 1:45 AM
To: Ankur Tyagi
Cc: meta-ti@yoctoproject.org; Ruei, Eric; R, Karthik
Subject: Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in 
DISTRO_FEATURES

+Eric and Karthik.

On Sat, Aug 12, 2017 at 02:10:50PM +1200, Ankur Tyagi wrote:
> So even if I added "wayland" in DISTRO_FEATURES_remove, it would still 
> be packaged in resulting image.
> 
> I don't want to use x11, wayland and have also configured Qt to use 
> eglfs qpa. But it seems wayland will be used anyhow. Am I correct ?

I suspect it will try to link/load the needed wayland libs, but I haven't tried 
it myself.


Eric,

Since you've been playing with eglfs lately, can you please confirm/clarify 
whether SGX can work w/o Wayland?


> Old branch (daisy) was not having such dependency on wayland, may I know
> why it is now ?

The old 3D Graphics SDK supported 2 modes - X11 and raw FB. We haven't 
supported X11 for years. The new SGX DDK binaries are mostly for Wayland 
graphics stack, as far as I know, since that's what we support on our 
platforms.


Karthik,

Anything you want to add or clarify here?

-- 
Denys


> On Sat, Aug 12, 2017 at 8:07 AM, Denys Dmytriyenko <de...@ti.com> wrote:
> 
> > No, it's not an optional dependency, unfortunately:
> >
> > $ for i in lib*.so.*.*.*; do echo $i; arm-linux-gnueabihf-readelf -a $i |
> > grep wayland; done
> > libdbm.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libEGL.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libGLES_CM.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libGLESv2.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libglslcompiler.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libIMGegl.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > 23: f715 4 FUNCGLOBAL DEFAULT   11
> > wayland_drm_buffer_get_fo
> > 39: f6f926 FUNCGLOBAL DEFAULT   11 wayland_drm_uninit
> > 91: f66d56 FUNCGLOBAL DEFAULT   11 wayland_drm_buffer_get
> >119: f6a584 FUNCGLOBAL DEFAULT   11 wayland_drm_init
> >123: f719 4 FUNCGLOBAL DEFAULT   11
> > wayland_drm_buffer_get_bu
> > libpvr2d.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libpvrDRMWSEGL.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libpvrGBMWSEGL.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libPVRScopeServices.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libpvr_wlegl.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-client.so.0]
> > libpvrws_WAYLAND.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-client.so.0]
> > libsrv_init.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libsrv_um.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libusc.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> >
> > --
> > Denys
> >
> >
> > On Fri, Aug 11, 2017 at 12:47:24AM +1200, Ankur Tyagi wrote:
> > > Signed-off-by: Ankur Tyagi <ankur.tyag...@gmail.com>
> > > ---
> > >  recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb | 7 ---
> > >  1 file changed, 4 insertions(+), 3 deletions(-)
> > >
> > > diff --git a/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb
> > b/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb
> > > index 60f63aa..593e405 100644
> > > --- a/recipes-graphics/libg

Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in DISTRO_FEATURES

2017-08-16 Thread Denys Dmytriyenko
+Eric and Karthik.

On Sat, Aug 12, 2017 at 02:10:50PM +1200, Ankur Tyagi wrote:
> So even if I added "wayland" in DISTRO_FEATURES_remove, it would still be
> packaged in resulting image.
> 
> I don't want to use x11, wayland and have also configured Qt to use eglfs
> qpa. But it seems wayland will be used anyhow. Am I correct ?

I suspect it will try to link/load the needed wayland libs, but I haven't 
tried it myself.


Eric,

Since you've been playing with eglfs lately, can you please confirm/clarify 
whether SGX can work w/o Wayland?


> Old branch (daisy) was not having such dependency on wayland, may I know
> why it is now ?

The old 3D Graphics SDK supported 2 modes - X11 and raw FB. We haven't 
supported X11 for years. The new SGX DDK binaries are mostly for Wayland 
graphics stack, as far as I know, since that's what we support on our 
platforms.


Karthik,

Anything you want to add or clarify here?

-- 
Denys


> On Sat, Aug 12, 2017 at 8:07 AM, Denys Dmytriyenko  wrote:
> 
> > No, it's not an optional dependency, unfortunately:
> >
> > $ for i in lib*.so.*.*.*; do echo $i; arm-linux-gnueabihf-readelf -a $i |
> > grep wayland; done
> > libdbm.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libEGL.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libGLES_CM.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libGLESv2.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libglslcompiler.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libIMGegl.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > 23: f715 4 FUNCGLOBAL DEFAULT   11
> > wayland_drm_buffer_get_fo
> > 39: f6f926 FUNCGLOBAL DEFAULT   11 wayland_drm_uninit
> > 91: f66d56 FUNCGLOBAL DEFAULT   11 wayland_drm_buffer_get
> >119: f6a584 FUNCGLOBAL DEFAULT   11 wayland_drm_init
> >123: f719 4 FUNCGLOBAL DEFAULT   11
> > wayland_drm_buffer_get_bu
> > libpvr2d.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libpvrDRMWSEGL.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libpvrGBMWSEGL.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libPVRScopeServices.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libpvr_wlegl.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-client.so.0]
> > libpvrws_WAYLAND.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-client.so.0]
> > libsrv_init.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libsrv_um.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> > libusc.so.1.14.3699939
> >  0x0001 (NEEDED) Shared library:
> > [libwayland-server.so.0]
> >
> > --
> > Denys
> >
> >
> > On Fri, Aug 11, 2017 at 12:47:24AM +1200, Ankur Tyagi wrote:
> > > Signed-off-by: Ankur Tyagi 
> > > ---
> > >  recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb | 7 ---
> > >  1 file changed, 4 insertions(+), 3 deletions(-)
> > >
> > > diff --git a/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb
> > b/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb
> > > index 60f63aa..593e405 100644
> > > --- a/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb
> > > +++ b/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb
> > > @@ -34,8 +34,9 @@ inherit update-rc.d
> > >  PR = "r26"
> > >  PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2
> > omap5-sgx-ddk-um-linux"
> > >
> > > -DEPENDS += "libdrm udev libgbm wayland libffi"
> > > -RDEPENDS_${PN} += "libdrm libudev libgbm wayland libffi libdrm-omap"
> > > +WAYLAND = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland',
> > 'wayland', '', d)}"
> > > +DEPENDS += "libdrm udev libgbm ${WAYLAND} libffi"
> > > +RDEPENDS_${PN} += "libdrm libudev libgbm ${WAYLAND} libffi libdrm-omap"
> > >
> > >  RPROVIDES_${PN} = "libegl libgles1 libgles2 omap5-sgx-ddk-um-linux"
> > >  RPROVIDES_${PN}-dev = "libegl-dev libgles1-dev libgles2-dev
> > omap5-sgx-ddk-um-linux-dev"
> > > @@ -63,7 +64,7 @@ FILES_${PN} +=  "${includedir}/*"
> > >  FILES_${PN} +=  "${sysconfdir}/*"
> > >
> > >  

Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in DISTRO_FEATURES

2017-08-11 Thread Ankur Tyagi
So even if I added "wayland" in DISTRO_FEATURES_remove, it would still be
packaged in resulting image.

I don't want to use x11, wayland and have also configured Qt to use eglfs
qpa. But it seems wayland will be used anyhow. Am I correct ?

Old branch (daisy) was not having such dependency on wayland, may I know
why it is now ?

regards
Ankur

On Sat, Aug 12, 2017 at 8:07 AM, Denys Dmytriyenko  wrote:

> No, it's not an optional dependency, unfortunately:
>
> $ for i in lib*.so.*.*.*; do echo $i; arm-linux-gnueabihf-readelf -a $i |
> grep wayland; done
> libdbm.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
> libEGL.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
> libGLES_CM.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
> libGLESv2.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
> libglslcompiler.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
> libIMGegl.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
> 23: f715 4 FUNCGLOBAL DEFAULT   11
> wayland_drm_buffer_get_fo
> 39: f6f926 FUNCGLOBAL DEFAULT   11 wayland_drm_uninit
> 91: f66d56 FUNCGLOBAL DEFAULT   11 wayland_drm_buffer_get
>119: f6a584 FUNCGLOBAL DEFAULT   11 wayland_drm_init
>123: f719 4 FUNCGLOBAL DEFAULT   11
> wayland_drm_buffer_get_bu
> libpvr2d.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
> libpvrDRMWSEGL.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
> libpvrGBMWSEGL.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
> libPVRScopeServices.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
> libpvr_wlegl.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
>  0x0001 (NEEDED) Shared library:
> [libwayland-client.so.0]
> libpvrws_WAYLAND.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
>  0x0001 (NEEDED) Shared library:
> [libwayland-client.so.0]
> libsrv_init.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
> libsrv_um.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
> libusc.so.1.14.3699939
>  0x0001 (NEEDED) Shared library:
> [libwayland-server.so.0]
>
> --
> Denys
>
>
> On Fri, Aug 11, 2017 at 12:47:24AM +1200, Ankur Tyagi wrote:
> > Signed-off-by: Ankur Tyagi 
> > ---
> >  recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb | 7 ---
> >  1 file changed, 4 insertions(+), 3 deletions(-)
> >
> > diff --git a/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb
> b/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb
> > index 60f63aa..593e405 100644
> > --- a/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb
> > +++ b/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb
> > @@ -34,8 +34,9 @@ inherit update-rc.d
> >  PR = "r26"
> >  PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2
> omap5-sgx-ddk-um-linux"
> >
> > -DEPENDS += "libdrm udev libgbm wayland libffi"
> > -RDEPENDS_${PN} += "libdrm libudev libgbm wayland libffi libdrm-omap"
> > +WAYLAND = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland',
> 'wayland', '', d)}"
> > +DEPENDS += "libdrm udev libgbm ${WAYLAND} libffi"
> > +RDEPENDS_${PN} += "libdrm libudev libgbm ${WAYLAND} libffi libdrm-omap"
> >
> >  RPROVIDES_${PN} = "libegl libgles1 libgles2 omap5-sgx-ddk-um-linux"
> >  RPROVIDES_${PN}-dev = "libegl-dev libgles1-dev libgles2-dev
> omap5-sgx-ddk-um-linux-dev"
> > @@ -63,7 +64,7 @@ FILES_${PN} +=  "${includedir}/*"
> >  FILES_${PN} +=  "${sysconfdir}/*"
> >
> >  PACKAGES =+ "${PN}-plugins"
> > -FILES_${PN}-plugins = "${libdir}/libsrv_init.so ${libdir}/libsrv_um.so
> ${libdir}/libglslcompiler.so ${libdir}/libPVRScopeServices.so
> ${libdir}/libGLESv2.so ${libdir}/libpvrDRMWSEGL.so
> ${libdir}/libpvrGBMWSEGL.so  ${libdir}/libpvrws_WAYLAND.so"
> > +FILES_${PN}-plugins = "${libdir}/libsrv_init.so ${libdir}/libsrv_um.so
> ${libdir}/libglslcompiler.so ${libdir}/libPVRScopeServices.so
> ${libdir}/libGLESv2.so ${libdir}/libpvrDRMWSEGL.so
> ${libdir}/libpvrGBMWSEGL.so  ${@bb.utils.contains('DISTRO_FEATURES',
> 'wayland', '${libdir}/libpvrws_WAYLAND.so', '', d)}"
> >  RDEPENDS_${PN} += "${PN}-plugins"
> >
> >  ALLOW_EMPTY_${PN}-plugins = "1"
> > --
> > 2.7.4
> >
> > --
> > ___
> > meta-ti mailing list
> 

Re: [meta-ti] ti-sgx-ddk-um_1.14.3699939: check for wayland in DISTRO_FEATURES

2017-08-11 Thread Denys Dmytriyenko
No, it's not an optional dependency, unfortunately:

$ for i in lib*.so.*.*.*; do echo $i; arm-linux-gnueabihf-readelf -a $i | grep 
wayland; done
libdbm.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
libEGL.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
libGLES_CM.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
libGLESv2.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
libglslcompiler.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
libIMGegl.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
23: f715 4 FUNCGLOBAL DEFAULT   11 wayland_drm_buffer_get_fo
39: f6f926 FUNCGLOBAL DEFAULT   11 wayland_drm_uninit
91: f66d56 FUNCGLOBAL DEFAULT   11 wayland_drm_buffer_get
   119: f6a584 FUNCGLOBAL DEFAULT   11 wayland_drm_init
   123: f719 4 FUNCGLOBAL DEFAULT   11 wayland_drm_buffer_get_bu
libpvr2d.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
libpvrDRMWSEGL.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
libpvrGBMWSEGL.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
libPVRScopeServices.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
libpvr_wlegl.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
 0x0001 (NEEDED) Shared library: 
[libwayland-client.so.0]
libpvrws_WAYLAND.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
 0x0001 (NEEDED) Shared library: 
[libwayland-client.so.0]
libsrv_init.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
libsrv_um.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]
libusc.so.1.14.3699939
 0x0001 (NEEDED) Shared library: 
[libwayland-server.so.0]

-- 
Denys


On Fri, Aug 11, 2017 at 12:47:24AM +1200, Ankur Tyagi wrote:
> Signed-off-by: Ankur Tyagi 
> ---
>  recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb | 7 ---
>  1 file changed, 4 insertions(+), 3 deletions(-)
> 
> diff --git a/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb 
> b/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb
> index 60f63aa..593e405 100644
> --- a/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb
> +++ b/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb
> @@ -34,8 +34,9 @@ inherit update-rc.d
>  PR = "r26"
>  PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2 
> omap5-sgx-ddk-um-linux"
>  
> -DEPENDS += "libdrm udev libgbm wayland libffi"
> -RDEPENDS_${PN} += "libdrm libudev libgbm wayland libffi libdrm-omap"
> +WAYLAND = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', 
> d)}"
> +DEPENDS += "libdrm udev libgbm ${WAYLAND} libffi"
> +RDEPENDS_${PN} += "libdrm libudev libgbm ${WAYLAND} libffi libdrm-omap"
>  
>  RPROVIDES_${PN} = "libegl libgles1 libgles2 omap5-sgx-ddk-um-linux"
>  RPROVIDES_${PN}-dev = "libegl-dev libgles1-dev libgles2-dev 
> omap5-sgx-ddk-um-linux-dev"
> @@ -63,7 +64,7 @@ FILES_${PN} +=  "${includedir}/*"
>  FILES_${PN} +=  "${sysconfdir}/*"
>  
>  PACKAGES =+ "${PN}-plugins"
> -FILES_${PN}-plugins = "${libdir}/libsrv_init.so ${libdir}/libsrv_um.so 
> ${libdir}/libglslcompiler.so ${libdir}/libPVRScopeServices.so 
> ${libdir}/libGLESv2.so ${libdir}/libpvrDRMWSEGL.so  
> ${libdir}/libpvrGBMWSEGL.so  ${libdir}/libpvrws_WAYLAND.so"
> +FILES_${PN}-plugins = "${libdir}/libsrv_init.so ${libdir}/libsrv_um.so 
> ${libdir}/libglslcompiler.so ${libdir}/libPVRScopeServices.so 
> ${libdir}/libGLESv2.so ${libdir}/libpvrDRMWSEGL.so  
> ${libdir}/libpvrGBMWSEGL.so  ${@bb.utils.contains('DISTRO_FEATURES', 
> 'wayland', '${libdir}/libpvrws_WAYLAND.so', '', d)}"
>  RDEPENDS_${PN} += "${PN}-plugins"
>  
>  ALLOW_EMPTY_${PN}-plugins = "1"
> -- 
> 2.7.4
> 
> -- 
> ___
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
-- 
___
meta-ti mailing list
meta-ti@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-ti