It's like "recursive make" was widely used for some reason...

Kevin

On Tue, Jun 19, 2012 at 12:57 PM, Armin K. <kre...@email.com> wrote:
> 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



-- 
Kevin Lyda
Dublin, Ireland
US Citizen overseas? We can vote.
Register now: http://www.votefromabroad.org/
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to