[Mesa-dev] [PATCH] loader: Allow a non-udev linux fallback

Lauri Kasanen cand at gmx.com
Sat Feb 1 01:27:59 PST 2014


On Fri, 31 Jan 2014 10:58:48 -0800
Kenneth Graunke <kenneth at whitecape.org> wrote:

> On 01/31/2014 03:14 AM, Lauri Kasanen wrote:
> > It's important not to break existing uses. There is no need to require
> > udev for 3d. This is an alternative to Stéphane Marchesin's patch
> > "loader: Make drmGetVersion logic conditional on non-pci devices".
> > 
> > Signed-off-by: Lauri Kasanen <cand at gmx.com>
> 
> I'm still fairly astounded that a Linux user who cares about 3D graphics
> would not have udev.  Virtually every distribution has shipped it for
> years.  X input hotplugging has used udev for ages (at least on Linux).
>  Steam also uses udev.  It's a really common system dependency.
> 
> As far as I can tell, the "udev is part of systemd, so I won't touch it"
> rationale is just FUD.  Yes, the udev sources were put in the systemd
> git repository a while back, but that in no way means you need systemd.
>  udev can still be built and used independently, and from what I've
> heard, that will continue into the foreseeable future.  Gentoo ships
> udev 208 without systemd, so it definitely can be done.
> 
> Other than that, the only other reason I've heard is "I don't want to
> install a library", which IMO is pretty weak...

The argument is "this setup worked, and was supported, for 10 years
now". You don't break supported setups without good reason.

- Lauri


More information about the mesa-dev mailing list