On Tue, May 19, 2020 at 11:44:58PM -0400, Walter Dnes wrote: > The reason I had originally turned it off was because when it first > showed up as a flag, I checked Google to find out what it was. Almost > every hit on webforums was like... > > Person 1 - Help; my "update world" dies > Person 2 - Turn off "libglvnd" in make.conf > Person 1 - Thank you; my update works fine now
Even if it didn't break block eselect-opengl with mesa, it is generally
extraneous for most non-NVIDIA users. From [1]:
libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API
calls between multiple vendors. It allows multiple drivers from
different vendors to coexist on the same filesystem, and determines
which vendor to dispatch each API call to at runtime.
See bug [2] and commit [3] for details regarding the breakages in X for
modern-NVIDIA users without libglvnd.
(Video drivers do not actually require an X server to be present, as unless the
`nomodesetting` parameter is given to the kernel, they can be initialised pre-X
to provide high-resolution TTYs.)
[1] https://github.com/NVIDIA/libglvnd
[2] https://bugs.gentoo.org/711780
[3] cb625716155c239585d752e7c19d113afdeb91af on gentoo.git
--
Ashley Dixon
suugaku.co.uk
2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA
signature.asc
Description: PGP signature

