[Bug 759133] glimagesink: dlopen's wrong libGLESv2 and libEGL on Raspberry Pi

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Dec 8 05:59:06 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=759133

--- Comment #8 from Yann Dirson <ydirson at free.fr> ---
(In reply to Nicolas Dufresne (stormer) from comment #7)
> The name with the ABI version are the correct one, while the name without
> (RPI) are incorrect. RPi GL stack is not a properly installed and symlink on
> the raspian distribution.

It's not only an installation issue, it's at least a build issue.  There is no
symlink because the SONAME of the lib does not include an ABI number.  Now is
it
just a "vendor just did not bother" issue, or is it deeper, still has to be
seen.

> (In reply to Yann Dirson from comment #6)
> > libEGL is also subject to this problem, and there the case is worse, as
> > libegl1-mesa is required by xserver-xorg-core.  Now Raspbian should probably
> > provide an Xorg linked against /opt/vc/ (if that works at all),
> > but at the very least they should compile it --with-egl-module-name as you
> > noted.
> 
> Even with Mesa, the installation offers the standard name libEGL.so.1 (with
> ABI). What we can commonly find, is to rename all GL/EGL/GLES library with a
> vendor specific names, and use symlinks to allow changing the stack.
> 
> What I would suggest, is whether to add an easy hardcoded Raspbian
> configuration, or try and convince Raspbian maintainer to fix it.

It's not a Raspbian specific problem.  For the same reason, yocto has no
symlinks
either.  The issue is really an upstream one.  IIRC Broadcom released this set
of
libs as opensource, but I don't know their maintainance status, should check.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list