[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 0/3] Usb 20170929 patches
From: |
Thomas Huth |
Subject: |
Re: [Qemu-devel] [PULL 0/3] Usb 20170929 patches |
Date: |
Wed, 4 Oct 2017 11:37:04 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 |
On 04.10.2017 10:43, Gerd Hoffmann wrote:
> Hi,
>
>> This fails to build from clean (x86-64 Linux host):
>>
>> make[1]: *** No rule to make target '../hw/usb/host-stub.o', needed
>> by
>> 'qemu-system-microblaze'. Stop.
>>
>> (and similar for other targets).
>
> /me looks puzzled.
>
> There is a "hw/usb/host-stub.c" file in the repo, so I fail so see why
> make thinks it can't build the object file ...
>
> Also it works fine in my testing, including a full build of all targets
> (some with and some without usb support).
Ah, deja vu. I think you've now run into the problem that I had with my
patch, too - see:
https://lists.gnu.org/archive/html/qemu-devel/2017-09/msg01875.html
https://lists.gnu.org/archive/html/qemu-devel/2017-09/msg02082.html
I think this is a race condition when building with "make -j" in
parallel. Just add a line like this and you should be fine:
common-obj-$(CONFIG_ALL) += host-stub.o
Thomas