|
|
Log in / Subscribe / Register

The eudev project launches

The eudev project launches

Posted Dec 19, 2012 16:29 UTC (Wed) by raven667 (subscriber, #5198)
In reply to: The eudev project launches by prometheanfire
Parent article: The eudev project launches

As a matter of academic interest I wonder what the problematic dependancies are? I just tried building systemd-196 on a couple of systems (CentOS 6.2, Ubuntu 12.04, Fedora 17) and, while I was not actually successful in any case (missing xattr.h from socket.c even though xattr support disabled), the dependancies I had to pull in were gperf, intltool, dbus-devel, libcap-devel, everything else was already on my system. I don't know of these dependancies are in addition to what udev needs, my guess is that gperf probably is, but in a lot of cases these other libraries are going to be on any default install Linux system because they are very widely used.

I'm sure it seems less elegant or offends some sense of "cleanliness" to build and depend on more than you are going to use, but how much of an actual technical problem is that going to be in reality?


to post comments

The eudev project launches

Posted Dec 19, 2012 16:32 UTC (Wed) by prometheanfire (subscriber, #65683) [Link]

Given the way that package dependencies work in Gentoo it does present a problem. What should be two packages have to be combined because of their mangled build system.

The eudev project launches

Posted Dec 19, 2012 17:01 UTC (Wed) by nix (subscriber, #2304) [Link]

gperf and intltool are only build dependencies anyway, not runtime dependencies (of anything).

The eudev project launches

Posted Dec 20, 2012 16:40 UTC (Thu) by mbiebl (subscriber, #41876) [Link]

The xattr build issue is indeed a bug which has been fixed in [1]
Unfortunately this missed the v196 release.

[1] http://cgit.freedesktop.org/systemd/systemd/commit/?id=cf...


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds