[Beignet] *** SPAM LEVEL 5.929 *** beignet: libEGL ABI abuse (getting at symbols not intended to be public)

Zhigang Gong zhigang.gong at linux.intel.com
Thu Jul 4 05:26:09 PDT 2013


On Wed, Jul 03, 2013 at 01:35:08PM +0200, Simon Richter wrote:
> Hi,
> 
> On 03.07.2013 12:01, Zhigang Gong wrote:
> 
> > The gbm device doesn't init lookup_image method and the user data. The lookup_image is only
> > initialized when use the gbm device to create an egl display and then initialize the egl drm
> > platform which is not our use model.
> 
> My plan for Beignet in Debian is to upload the releases to the regular
> track where they can move into the next release, and direct git
> snapshots at the experimental track (I've made an exception with 0.1,
> because that version breaks installed OpenCL software with the error
> returns from the query APIs), so ideally I'd like to have a solution
> before that.
> 
> Can this be delegated to the Mesa project by means of a change request
> in their BTS?

I will do that when I have time, may be within this month. Before that,
I have a workaround patch to get the gl texture sharing work. Could you
help to test it? It's still very hacky but avoid reference to the mesa's
internal symbol directly.

> 
> Current state:
> 
>  - Debian#712880 (autogenerated dependencies too weak) blocks Mesa 9
> from propagating along the regular package track (unstable -> testing ->
> stable). I expect that to be fixed soon.
> 
>  - Debian#712903 (dependency on a non-public symbol) blocks Beignet from
> propagating within Debian
> 
>  - Debian#630344 (support for private symbols in package dependency
> calculations) is looming above our heads. When implemented, this feature
> will make builds of packages using private symbols from other packages fail.
> 
> What I can do is drop EGL support in the Debian packages, at least for
> the regular track, which would allow us to be part of the release, but
> at reduced functionality.
> 
>    Simon
> 
> Bug references:
> 
> http://bugs.debian.org/712880
> http://bugs.debian.org/712903
> http://buge.debian.org/630344
> 



> _______________________________________________
> Beignet mailing list
> Beignet at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/beignet

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-GBE-Clear-the-value-map-when-start-a-new-scalarize-p.patch
Type: text/x-diff
Size: 6179 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/beignet/attachments/20130704/c3c78b0d/attachment.patch>


More information about the Beignet mailing list