[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 0/4] Build system patches for 2019-07-02
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PULL 0/4] Build system patches for 2019-07-02 |
Date: |
Wed, 03 Jul 2019 13:03:43 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) |
Peter Maydell <address@hidden> writes:
> On Wed, 3 Jul 2019 at 06:18, Markus Armbruster <address@hidden> wrote:
>>
>> Peter Maydell <address@hidden> writes:
>> > This seems to break the incremental builds (most hosts):
>> >
>> > make: Entering directory '/home/petmay01/qemu-for-merges/build/w64'
>> > make: *** No rule to make target 'subdir-slirp', needed by
>> > 'config-host.h'. Stop.
>> > make: *** Waiting for unfinished jobs....
>> > config-host.mak is out-of-date, running configure
>> > Install prefix c:/Program Files/QEMU
>> > [rest of configure output snipped; no other output]
>>
>> PATCH 3 changes the dependency configure writes to config-host.h like
>> this:
>>
>> if [ "$slirp" = "git" -o "$slirp" = "internal" ]; then
>> - echo "config-host.h: subdir-slirp" >> $config_host_mak
>> + echo "config-host.h: slirp/all" >> $config_host_mak
>> fi
>>
>> For me, make complains, reruns configure (which adjusts the dependency),
>> then happily makes everything.
>>
>> Hmm, I see. Without -k, make stops after rerunning configure.
>>
>> Is that a problem?
>
> Yes: most people don't run 'make -k'. We should strive to avoid
> breaking incremental builds, I think they are the most common
> way developers build QEMU.
Okay. I'll try temporary work-arounds for v2. Thanks.
- Re: [Qemu-devel] [PULL 4/4] Makefile: Reuse all's recursion machinery for clean and install, (continued)
[Qemu-devel] [PULL 3/4] Makefile: Rename targets for make recursion, Markus Armbruster, 2019/07/02
Re: [Qemu-devel] [PULL 0/4] Build system patches for 2019-07-02, no-reply, 2019/07/02
Re: [Qemu-devel] [PULL 0/4] Build system patches for 2019-07-02, no-reply, 2019/07/02
Re: [Qemu-devel] [PULL 0/4] Build system patches for 2019-07-02, Peter Maydell, 2019/07/02
Re: [Qemu-devel] [PULL 0/4] Build system patches for 2019-07-02, no-reply, 2019/07/03
Re: [Qemu-devel] [PULL 0/4] Build system patches for 2019-07-02, Philippe Mathieu-Daudé, 2019/07/05