[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Can't build without --disable-tcg after upgrading gcc (
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] Can't build without --disable-tcg after upgrading gcc (I think) |
Date: |
Thu, 21 Mar 2019 20:46:40 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Richard Henderson <address@hidden> writes:
> On 3/21/19 11:10 AM, Markus Armbruster wrote:
>> I re-ran the failing compile with "-c -o tcg/tcg-op.o" replaced by "-E
>> -dD -o tcg/tcg-op.i", and uploaded the resulting tcg-op.i to
>>
>> https://www.pond.sub.org/~armbru/debug/tcg-op.i
>>
>> Diffing this against yours might provide clues.
>
> Either you're not building master,
>
> -# 1 "/home/rth/work/qemu/qemu/accel/tcg/tcg-runtime.h" 1
> +# 1 "/home/armbru/work/qemu/tcg/tcg-runtime.h" 1
>
> since this file got moved 18 months ago,
>
> commit 61a3f8f6c047620f4d55ade4f5607a9d019984c6
> Author: Philippe Mathieu-Daudé <address@hidden>
> Date: Mon Sep 11 18:33:26 2017 -0300
>
> accel/tcg: move tcg-runtime to accel/tcg/
>
> Or, despite ccache -C, you're getting wrong results.
>
> I myself hate ccache for the oddball effects it has, often not dissimilar to
> this, and do not have it installed at all.
This one time, it's totally innocent, and I'm totally guilty :)
I had tcg/tcg-runtime.h in my source tree. I have no idea how it
managed to evade deletion there. I have no idea why it didn't interfere
with my builds all that time, but since yesterday does.
Thank you, Richard!