Bug#812530: ITP: libglvnd -- Vendor-neutral OpenGL dispatch layer

Timo Aaltonen tjaalton at debian.org
Thu Feb 2 08:20:01 UTC 2017


On 19.01.2017 11:19, Timo Aaltonen wrote:
> On 13.01.2017 22:56, Luca Boccassi wrote:
>> On Mon, 2016-12-12 at 18:14 +0200, Timo Aaltonen wrote:
>>> On 12.12.2016 17:47, Andreas Beckmann wrote:
>>>> On 2016-12-08 13:31, Timo Aaltonen wrote:
>>>>> It's there now, but we're still uncertain if mesa will switch to use it
>>>>> in stretch, and I don't know how nvidia driver migrating to it without
>>>>> mesa would work?
>>>>
>>>> I don't plan to switch to the packaged libglvnd without mesa adopting it
>>>> as well. Also in the current form (everything in a single package) I
>>>> cannot use it as a drop-in replacement for the glvnd libraries from
>>>> nvidia (where I follow a strict one library per package scheme).
>>>> For the mesa side the question will be: will it be a complete switch
>>>> over or will there be the possibility to switch between non-glvnd and
>>>> glvnd based libGL etc.? NVIDIA currently provides both variants for
>>>> libGL and libEGL, since the glvnd variants have shown some regressions
>>>> (but I don't know in which applications). For the nvidia driver I
>>>> provide both variants with the glvnd variant being the preferred
>>>> alternative.
>>>
>>> It's a configure switch so in theory mesa could be built with glvnd and
>>> without (two separate builds), but I doubt we'll do that.
>>
>> FYI: looks like Fedora is planning to enable GLVND by default, so there
>> should be useful information popping up for us as well from that trial:
>>
>> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/BTA5ZIBD4LP6EXK6A4V4WWK7HGZTKEUU/
> 
> Yep, I'll look at the packaging and extra patches they carry after next
> week.

libglvnd git is now updated, have a look.. It's split again since
there's no way to avoid that.

I have a weird issue bootstrapping mesa, where rebuilding it fails to
install libva-dev, which pulls in some bits of the previously built mesa
which depend on libglvnd. I hope it's just not using my local repo
properly..


-- 
t



More information about the pkg-nvidia-devel mailing list