qemu-devel
[Top][All Lists]
Advanced

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

Re: [PULL 00/55] MIPS patches for 2022-10-30


From: Konstantin Kostiuk
Subject: Re: [PULL 00/55] MIPS patches for 2022-10-30
Date: Tue, 8 Nov 2022 19:56:00 +0200



On Tue, Nov 8, 2022 at 5:23 PM Philippe Mathieu-Daudé <[email protected]> wrote:
On 8/11/22 16:09, Thomas Huth wrote:
> On 08/11/2022 15.23, Philippe Mathieu-Daudé wrote:
>> On 8/11/22 14:59, Peter Maydell wrote:

>>> Was this the last use of C++ in the tree, or am I forgetting
>>> some other part that still needs the C++ compiler?
>>>
>>> If it is the last thing, we should put in the "Build Dependencies"
>>> part of the release notes that a C++ compiler is no longer required
>>> and mention that the configure options to specify it will go away in
>>> a future release.
>>
>> I guess the last use is from the Guest Agent on Windows...
>>
>> $ git ls-files | fgrep .cpp
>> qga/vss-win32/install.cpp
>> qga/vss-win32/provider.cpp
>> qga/vss-win32/requester.cpp
>
> Yes, I think the c++ configure options are still required for that
> Windows stuff ... but IIRC Paolo once mentioned that we could simplify
> the linker logic in configure or meson.build once the nanomips stuff has
> been converted, since we now do not have to mix C and C++ linkage anymore?

Oh I guess I got it, we only need to link qga.exe as a standalone binary
unrelated to the qemu-system/user binaries, so we can simplify most of
the linkage?


Hi All,

Currently, we need C++ only for the VSS part of Windows Guest Agent.
Anyway, the VSS source is fully based on Windows API, so in general,
we can rewrite it to C.

Best Regards,
Konstantin Kostiuk.
 

reply via email to

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

OSZAR »