On Mon, Feb 02 2026, Mark Cave-Ayland <[email protected]> wrote:

> On 02/02/2026 15:42, Cornelia Huck wrote:
>
>> On Mon, Feb 02 2026, Peter Maydell <[email protected]> wrote:
>> 
>>> On Mon, 2 Feb 2026 at 04:04, Richard Henderson
>>> <[email protected]> wrote:
>>>>
>>>> On 1/30/26 04:41, Pierrick Bouvier wrote:
>>>>> On 1/29/26 9:37 AM, Pierrick Bouvier wrote:
>>>>>>         contrib/plugins: add empty cpp plugin
>>>
>>> Hi; this fails to build for me on Linux (Ubuntu 24.04) with clang:
>>>
>>> In file included from ../../contrib/plugins/cpp.cpp:33:
>>> /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/coroutine:38:3:
>>> error: "the <coroutine> header requires -fcoroutines"
>>>     38 | # error "the <coroutine> header requires -fcoroutines"
>>>        |   ^
>>> 1 error generated.
>> 
>> Fails for me as well on Fedora 42 (x86_64) with gcc:
>> 
>> In file included from ../qemu/contrib/plugins/cpp.cpp:33:
>> /usr/include/c++/15/coroutine:43:3: error: #error "the <coroutine> header 
>> requires -fcoroutines"
>>     43 | # error "the <coroutine> header requires -fcoroutines"
>>        |   ^~~~~
>> 
>> (It works for me on an aarch64 RHEL 9 system.)
>
> Is this with a clean build? I had exactly the same error message 
> earlier, but I was able to fix it by destroying my build/ directory, 
> then re-running configure followed again by make.

Rebuilding with a fresh build dir looks promising so far ('make clean'
is not enough.) I'm wondering if we're missing some rebuild trigger (and
I'm also wondering why I didn't see this problem on my RHEL 9 aarch64
box.)


Reply via email to