[Buildroot] [PATCH 20/20 v3] package/xserver_xorg-server: needs libudev, not a udev daemon

Yann E. MORIN yann.morin.1998 at free.fr
Sun Jul 27 13:04:21 UTC 2014


Thomas, All,

On 2014-07-27 14:31 +0200, Thomas Petazzoni spake thusly:
> On Sun, 27 Jul 2014 12:12:29 +0200, Bernd Kuhls wrote:
> > "Yann E. MORIN" <yann.morin.1998 at free.fr> wrote in 
> > news:7964be0c75358121baa69301d23eb93d72a64db9.1405777634.git.yann.morin.199
> > 8 at free.fr:
> > 
> > > xserver_xorg-server is happy enough with just a libudev, and does
> > > not require a udev daemon.
> > 
> 
> > although it is true that xserver_xorg-server compiles with libudev alone it 
> > segfaults at runtime when checking for video hardware without udev daemon:
> 
> That's the kind of thing that worries me about the idea of allowing
> only libudev to be installed without the udev daemon running. I believe
> libudev and the udev daemon are meant to be used together, and we're
> likely to fall into various issues by allowing libudev to be installed
> separately from the udev daemon.

Well, I was a bit overzealous when converting the xserver_xorg-server
package, on purpose. I wanted to stirr some questionning about it.

Ditto for other packages in the series.

The reasonning was: if we do not switch them over to using libudev and
we would never switch those packages. On the other hand, if we switch
all packages to use libudev (except those we know require udev), then
users will report breakage, and we can revert back.

So, I should not switch this package to use libudev, now we have a
report it is broken. I'll remove it from the series.

But, as Bernd stated, there *are* packages that work very well with kust
libudev and no udev daemon. And in some cases, an udev daemon may not be
wanted (for different reasons.) So we must be able to just provide
libudev if at all possible.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'



More information about the buildroot mailing list