[meta-ti] [PATCH 06/10] libgles-omap3: Add missing RPROVIDES

Denys Dmytriyenko denys at ti.com
Mon Jun 17 14:10:24 PDT 2013


Prabu,

By "libraries that are dynamically loaded at runtime", do you mean shared 
libraries or rather libraries loaded with dlopen() [1]? The latter one would 
explain why they are not automatically handled by shlib code, as it only 
detects shared libraries, AFAIK...

[1] http://tldp.org/HOWTO/Program-Library-HOWTO/dl-libraries.html

-- 
Denys


On Tue, May 14, 2013 at 09:15:21PM -0700, Prabindh Sundareson wrote:
> Denys,
> 
> How can this be confirmed ? Any other list to ask ?
> 
> 
> regards
> Prabu
> 
> 
> ________________________________
>  From: Denys Dmytriyenko <denys at ti.com>
> To: Prabindh Sundareson <prabu at ti.com> 
> Cc: meta-ti at yoctoproject.org 
> Sent: Tuesday, May 14, 2013 11:01 PM
> Subject: Re: [meta-ti] [PATCH 06/10] libgles-omap3: Add missing RPROVIDES
>  
> 
> On Thu, May 02, 2013 at 07:09:20PM +0530, Prabindh Sundareson wrote:
> > RPROVIDES specifies the libraries that are dynamically loaded
> > at runtime. This patch fixes "no package provides libGLESv2.so" and
> > similar errors that occur when including packages like qtbase.
> 
> I'm still somewhat not sure about this patch. I know you had this problem with 
> Qt5, but I'm wondering if there's a bug with shlib handling in latest OE, as 
> you ususally don't need to specify shared libs in RPROVIDES...
> 
> 
> > Signed-off-by: Prabindh Sundareson <prabu at ti.com>
> > ---
> >  recipes-graphics/libgles/libgles-omap3.inc |    1 +
> >  1 files changed, 1 insertions(+), 0 deletions(-)
> > 
> > diff --git a/recipes-graphics/libgles/libgles-omap3.inc b/recipes-graphics/libgles/libgles-omap3.inc
> > index d08a04d..c33062a 100644
> > --- a/recipes-graphics/libgles/libgles-omap3.inc
> > +++ b/recipes-graphics/libgles/libgles-omap3.inc
> > @@ -201,6 +201,7 @@ PRIVATE_LIBS_${PN}-es5 = "libGLESv2.so libIMGegl.so libsrv_um.so libpvr2d.so lib
> >  PRIVATE_LIBS_${PN}-es6 = "libGLESv2.so libIMGegl.so libsrv_um.so libpvr2d.so libsrv_init.so libEGL.so libsrv_um_dri.so libglslcompiler.so libGLES_CM.so"
> >  PRIVATE_LIBS_${PN}-es8 = "libGLESv2.so libIMGegl.so libsrv_um.so libpvr2d.so libsrv_init.so libEGL.so libsrv_um_dri.so libglslcompiler.so libGLES_CM.so"
>> > +RPROVIDES_${PN} += "libGLESv2.so libEGL.so libGLES_CM.so libpvr2d.so libIMGegl.so libsrv_init.so libsrv_um.so libsrv_um_dri.so libglslcompiler.so"
>> >  PACKAGES =+ "${PN}-blitwsegl ${PN}-flipwsegl ${PN}-frontwsegl ${PN}-linuxfbwsegl"
>> > -- 
> > 1.7.1
> > 
> > _______________________________________________
> > meta-ti mailing list
> > meta-ti at yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/meta-ti
> > 
> _______________________________________________
> meta-ti mailing list
> meta-ti at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti



More information about the meta-ti mailing list