[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 3/7] configure: integrate Meson in the build sys
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH 3/7] configure: integrate Meson in the build system |
Date: |
Thu, 27 Jun 2019 15:20:57 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 |
On 27/06/19 15:16, Gerd Hoffmann wrote:
> Hi,
>
>> Ok, I can understand that. I've been thinking about how we can switch
>> libvirt to use meson too, and trying to decide between meson being the
>> owner, calling out to make vs keeping make as the owner and calling
>> out to meson. Ultimately to entirely banish make, autoconf, automake,
>> libtool, m4 & shell from our build system :-)
>>
>> Despite thinking about an incremental conversion though, I was still
>> hoping libvirt would just have a single (largish) patch series to
>> do a complete conversion at a specific point in time.
>
> Another possible approach would be to have two build systems.
> The traditional configure & make and the new meson & ninja.
>
> Advantage is we don't have to worry about the transition and mixing &
> make + meson at all.
>
> Disadvantage is the duplication. That wouldn't be forever though.
> I'd expect we'll have one or maybe two releases with both build systems,
> then delete the make & configure.
Yeah, I have seen other projects do this. On the other hand I'm not
sure how you avoid bitrot in one of the two, and having to convert the
huge configure script from the beginning seems like a daunting task.
Paolo
- Re: [Qemu-devel] [PATCH 3/7] configure: integrate Meson in the build system, (continued)
- Re: [Qemu-devel] [PATCH 3/7] configure: integrate Meson in the build system, Markus Armbruster, 2019/06/26
- Re: [Qemu-devel] [PATCH 3/7] configure: integrate Meson in the build system, Daniel P . Berrangé, 2019/06/27
- Re: [Qemu-devel] [PATCH 3/7] configure: integrate Meson in the build system, Daniel P . Berrangé, 2019/06/27
- Re: [Qemu-devel] [PATCH 3/7] configure: integrate Meson in the build system, Gerd Hoffmann, 2019/06/27
- Re: [Qemu-devel] [PATCH 3/7] configure: integrate Meson in the build system,
Paolo Bonzini <=
- Re: [Qemu-devel] [PATCH 3/7] configure: integrate Meson in the build system, Daniel P . Berrangé, 2019/06/27
Re: [Qemu-devel] [RFC PATCH 0/7] Proof of concept for Meson integration, no-reply, 2019/06/10
Re: [Qemu-devel] [RFC PATCH 0/7] Proof of concept for Meson integration, no-reply, 2019/06/10
Re: [Qemu-devel] [RFC PATCH 0/7] Proof of concept for Meson integration, no-reply, 2019/06/10
Re: [Qemu-devel] [RFC PATCH 0/7] Proof of concept for Meson integration, Markus Armbruster, 2019/06/27