qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PULL 00/29] Header cleanup patches for 2019-08-13


From: Markus Armbruster
Subject: Re: [Qemu-devel] [PULL 00/29] Header cleanup patches for 2019-08-13
Date: Fri, 16 Aug 2019 15:24:45 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)

Philippe Mathieu-Daudé <address@hidden> writes:

> On 8/16/19 1:23 PM, Philippe Mathieu-Daudé wrote:
>> On 8/16/19 12:59 PM, Peter Maydell wrote:
>>> On Tue, 13 Aug 2019 at 16:54, Markus Armbruster <address@hidden> wrote:
>>>>
>>>> The following changes since commit 
>>>> 864ab314f1d924129d06ac7b571f105a2b76a4b2:
>>>>
>>>>   Update version for v4.1.0-rc4 release (2019-08-06 17:05:21 +0100)
>>>>
>>>> are available in the Git repository at:
>>>>
>>>>   git://repo.or.cz/qemu/armbru.git tags/pull-include-2019-08-13
>>>>
>>>> for you to fetch changes up to 8d111fd683b678d3826e192bc07ffcc349a118b5:
>>>>
>>>>   sysemu: Split sysemu/runstate.h off sysemu/sysemu.h (2019-08-13 13:16:20 
>>>> +0200)
>>>>
>>>> ----------------------------------------------------------------
>>>> Header cleanup patches for 2019-08-13
>>>>
>>>> ----------------------------------------------------------------
>>>> These patches are rather bothersome to rebase, so I'd like to get them
>>>> into 4.2 early.
>>>>
>>>
>>> Fails to build on OSX I'm afraid:
>>> /Users/pm215/src/qemu-for-merges/ui/cocoa.m:1166:5: error: implicit
>>> declaration of function 'qemu_system_shutdown_request' is invalid in
>>> C99 [-Werror,-Wimplicit-function-declaration]
>>>     qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI);
>>>     ^
>> 
>> Ah I reported this one while reviewing v2:
>> https://lists.gnu.org/archive/html/qemu-devel/2019-08/msg01150.html
>> 
>> Then didn't take the time to test OSX on v4 :(
>> 
>> BTW Travis should find this.
>
> Actually I did try v4 on Travis and it succeeded:
> https://travis-ci.org/philmd/qemu/builds/570743079
>
> But Travis seems to have updated smth on their OSX images (or brew is
> down?), now I get:
>
>   ERROR: glib-2.40 gthread-2.0 is required to compile QEMU
>
> Anyway, the culprit is:
>
> commit 8d111fd683b678d3826e192bc07ffcc349a118b5 (tag:
> pull-include-2019-08-13)
> Author: Markus Armbruster <address@hidden>
> Date:   Mon Aug 12 07:23:59 2019 +0200
>
>     sysemu: Split sysemu/runstate.h off sysemu/sysemu.h
>
>     sysemu/sysemu.h is a rather unfocused dumping ground for stuff related
>     to the system-emulator.  Evidence:
>
>     * It's included widely: in my "build everything" tree, changing
>       sysemu/sysemu.h still triggers a recompile of some 1100 out of 6600
>       objects (not counting tests and objects that don't depend on
>       qemu/osdep.h, down from 5400 due to the previous two commits).
>
>     * It pulls in more than a dozen additional headers.
>
> ui/cocoa.m now needs to include "sysemu/runstate.h".

v2 sent.  Thanks!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]