guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#49339] [PATCH core-updates] gnu: mesa: Update to 21.1.4.


From: John Kehayias
Subject: [bug#49339] [PATCH core-updates] gnu: mesa: Update to 21.1.4.
Date: Thu, 08 Jul 2021 02:24:42 +0000

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

On Wednesday, July 7th, 2021 at 9:35 PM:

> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>
> On Monday, July 5th, 2021 at 11:35 AM:
>
> > libepoxy doesn't build (patch paths?). On #guix there was discussion of 
> > fixing these problems, could an updated patch be sent here for testing?
>
> This was easy to solve: I switched where libepoxy was looking for EGL and GL 
> libraries to use libglvnd rather than mesa, as well as adding libglvnd as an 
> input. Also added libglvnd as an input into xorg-server.
>
> Looking at other packages that depend on e.g. libepoxy/mesa/etc. seems like 
> many will need libglvnd as an input now? Is that what we want to move to (I 
> take it is optional, but perhaps a move in the right direction)?
>
> In either case, I'd love to see this in core-updates so we can make fixes to 
> dependent packages as needed, since there are many that depend on mesa, 
> libepoxy, xorg-server, and so on.

As a followup, looks like libglvnd is optional for building mesa, and without 
that change I think it is just a drop in version bump. I'm not sure about 
dependents generally, but libepoxy and xorg-server needed no changes.

So, shall we reduce this patch to just a Mesa update, and then libglvnd as a 
separate issue? I think that one would require changing/adding inputs to all GL 
packages, as they should link to libglvnd rather than any vendor's GL directly, 
if I understand correctly.

With just a version change I think this should be easily merged, can anyone 
else weigh in on that?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]