[Buildroot] [PATCH 1/1] package: udev is now provided by systemd or eudev.

Arnout Vandecappelle arnout at mind.be
Wed Sep 18 21:46:57 UTC 2013


On 18/09/13 18:40, Thomas Petazzoni wrote:
> Dear Arnout Vandecappelle,
>
> On Wed, 18 Sep 2013 18:04:34 +0200, Arnout Vandecappelle wrote:
>
>>> Right, that's one way of seeing things, indeed. It sounds a bit
>>> convoluted to me, though. When a package A needs a specific feature
>>> from package B (such as gudev), I believe it makes sense for
>>> package B to provide a sub-option that package A can select, rather
>>> than package A having intimate knowledge of the dependencies needed
>>> by package B to enable whatever feature package A needs to have
>>> from package B.
>>
>>    Makes sense, but we probably already have tons of these already. If
>> gudev would have been added in the normal way instead of introducing
>> the all_extras option, then the implementors of network-manager and
>> udisks wouldn't even have noticed that udev had to be compiled in a
>> specific way: since these tools already select libglib2, udev would
>> have been compiled with gudev support.
>
> True.
>
>>    Really, the all-extras is historical accident because a long time
>> ago udev's configure had an EXTRAS=... option in its build commands.
>
> Right. But the extras have more dependencies that just glib2: it also
> depends on hwdata and on acl. Will glib2 be sufficient to get gudev
> built, for use by udisks? Maybe.

  For eudev this doesn't seem to be the case anymore. Or else the patch 
was wrong :-)

  Regards,
  Arnout


-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F



More information about the buildroot mailing list