For those of you not following systemd-devel mailing list, here are some 
responses from Lennart regarding systemd and udev split.

-------- Original Message --------
Subject: Re: [systemd-devel] [PATCH 1/5] build-sys: move common 
libraries to separate Makefile
Date: Tue, 19 Jun 2012 10:31:30 +0200
From: Lennart Poettering <lenn...@poettering.net>
Organization: Red Hat, Inc.
To: William Hubbs <w.d.hu...@gmail.com>
CC: systemd-de...@lists.freedesktop.org

On Tue, 12.06.12 12:52, William Hubbs (w.d.hu...@gmail.com) wrote:

heya,

Sorry, not going to merge this. This patch is ugly, and I doubt you can
fix it to make it less ugly. Split makefiles suck [1], and so do makefiles
with even more ifdefs than we already have. Besides that it would
probably be the first package where you can disable building the main
component.

Feel free to maintain such a patch downstream, git makes that easy. But
I don't want to maintain that upstream. It makes my life harder, I'd
break it all the time without noticing and so it has no place upstream.

The first rule for all maintainers is only to merge stuff they
themselves are willing to maintain. This is true for fringe patches, but
even more on core stuff like build system changes that are essential for
the whole package.

My recommendation for distros who want udev without the rest of systemd
is to build systemd normally and just pick the files you are interested
in from "make install". (And besides that, I am pretty sure you probably
want to pick at least tmpfiles in addition to udev from the build tree).

Sorry,

Lennart

Footnotes:

[1] I mean, seriously, we made the clear decision to have only a single
makefile and avoid recursive make and now with splitting this stuff up
you undo that half-way.

-------- Original Message --------
Subject: Re: [systemd-devel] setting up to allow separate udev and 
systemd builds
Date: Tue, 19 Jun 2012 11:21:58 +0200
From: Lennart Poettering <lenn...@poettering.net>
Organization: Red Hat, Inc.
To: Bryan Kadzban <br...@kadzban.is-a-geek.net>
CC: systemd-de...@lists.freedesktop.org

On Fri, 15.06.12 20:06, Bryan Kadzban (br...@kadzban.is-a-geek.net) wrote:

 > dbus
 > libcap

I am quite happy with depending on these two as it makes little sense to
build an OS without it, unless you go super minimal in which case
sysemd/udev are not relevant.

 > m4
 > intltool
 > gperf (--enable-keymap will require gperf for a udev build as well)

These are only build-time deps, and hence are totally OK to have.

I mean, the next thing you come up with is a patch to not require
automake and use only make, just because you have a problem with
dependencies? I mean, seriously.

---------------------------------------------------------------------------

According to theese two replies, they aint going to make the build-sys 
to be able to build only udev.

http://wiki.gentoo.org/wiki/Mdev

Looking at this page, mdev can work really well in LFS/BLFS environment. 
I suggest you replace udev with mdev in LFS, thus keeping LFS minimal 
enough, and put udev+systemd in BLFS if necesary.
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to