> That should allow "guix build SOMETHING --without-tests=libdrm" to work.
I'm not familiar with the "--without-tests=" flag and mechanism, but would be happy to add a patch for it. I've only recently started using Guix and this is my first patch submission (it's a precursor patch from my attempt to update mesa to 21.1.x); should I email that patch to email@example.com to make it part of the same issue?
> If you mean the 'when tests?' patch, then I'd send it to firstname.lastname@example.org keep the libdrm patches together (maybe as a v2 patch series). If you mean‘updating mesa to 21.1.1x’, then I'd send that patch to email@example.com,as updating 'mesa' seems much more complicated than only updating 'libdrm'(see reply by John Kehayias).
Just to follow up here, I think Mesa can be updated pretty simply too, as the original Mesa patch referenced also enabled libglvnd. I've followed up on both the original patch submission and on guix-devel (to gather feedback on moving things to libglvnd).
I've updated the Mesa patch over at https://issues.guix.gnu.org/49339to just do a minimal version bump and not touch libdrm, relying on this patch for that. So it would be great to get this libdrm update merged so we can move ahead with Mesa to 21.1.4.