[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls |
Date: |
Mon, 15 Apr 2013 17:55:34 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) |
Alexey Kardashevskiy <address@hidden> writes:
> On 04/15/2013 10:57 PM, Markus Armbruster wrote:
>> Alexey Kardashevskiy <address@hidden> writes:
>>
>>> On 04/15/2013 08:01 PM, Peter Maydell wrote:
>>>> On 15 April 2013 10:50, Alexey Kardashevskiy <address@hidden> wrote:
>>>>> /home/alexey/pcipassthru/qemu-impreza/../lib4qemu/usr/include/assert.h:67:13:
>>>>> error: redundant redeclaration of '__assert_fail'
>>>>> [-Werror=redundant-decls]
>>>>> /home/alexey/pcipassthru/qemu-impreza/../lib4qemu/usr/include/assert.h:67:13:
>>>>> note: previous declaration of '__assert_fail' was here
>>>>> /home/alexey/pcipassthru/qemu-impreza/../lib4qemu/usr/include/assert.h:72:13:
>>>>> error: redundant redeclaration of '__assert_perror_fail'
>>>>> [-Werror=redundant-decls]
>>>>
>>>> This copy of assert.h seems to be broken. The declarations
>>>> should be guarded (by _ASSERT_H_DECLS in my system's copy).
>>>
>>> Debian? It uses eglibc which is fork (or clone?) of glibc.
>>>
>>>> If it's widespread we might have to work around this.
>>>
>>> It is in fedora 18 and glibc's git master branch. Why "if"?
>>
>> It's in Fedora 17, too, but I *don't* get a warning. Suspecting your
>> compiler. --version?
>
>
> powerpc64-linux-gcc 4.6.3, 4.7.2, 4.8.0, all the same. I'll try to
> track it down tomorrow why it all works when host and target are the
> same (pretty sure this is the cse) but I just do not get it... It is
> just me who sees obvious error in assert.h which is caused by
> -Wno-redundant-decls? Even if you do not hit this now, you will get
> there eventually.
I don't doubt your gcc+libc is in error. I just don't want to lose a
useful warning because of that.
Workaround: configure --disable-werror
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, (continued)
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Alexey Kardashevskiy, 2013/04/15
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Peter Maydell, 2013/04/15
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Peter Maydell, 2013/04/15
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Alexey Kardashevskiy, 2013/04/15
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Peter Maydell, 2013/04/15
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Alexey Kardashevskiy, 2013/04/15
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Peter Maydell, 2013/04/15
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Alexey Kardashevskiy, 2013/04/15
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Markus Armbruster, 2013/04/15
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Alexey Kardashevskiy, 2013/04/15
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls,
Markus Armbruster <=
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Alexey Kardashevskiy, 2013/04/15
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Alexey Kardashevskiy, 2013/04/15
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Markus Armbruster, 2013/04/16
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Paolo Bonzini, 2013/04/16
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Markus Armbruster, 2013/04/16
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Alexey Kardashevskiy, 2013/04/16
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Paolo Bonzini, 2013/04/16
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Markus Armbruster, 2013/04/16
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Markus Armbruster, 2013/04/16
- Re: [Qemu-devel] [PATCH] pixman: remove -Wredundand-decls, Alexey Kardashevskiy, 2013/04/16