On 12 January 2016 at 16:35, Alex Bennée <[email protected]> wrote: > > Peter Maydell <[email protected]> writes: > >> The VIXL code includes some equality comparisons between signed >> and unsigned types. Modern gcc and clang do not complain about >> these, but older versions of gcc such as gcc 4.6.3 do. Since >> libvixl is an upstream library, the simplest approach is to >> suppress the warnings by applying -Wno-sign-compare to the >> relevant files. >> >> (GCC 4.6 is not quite yet irrelevant for us; it is the gcc >> shipped with Ubuntu Precise, for example, which is an LTS >> release not yet out of its support period.) >> >> Signed-off-by: Peter Maydell <[email protected]> >> --- >> I had mistakenly thought these warnings only happened with >> the totally ancient mingw gcc, but it turns out they're a >> bit more widespread. In particular this is causing our >> Travis builds to fail: >> https://travis-ci.org/qemu/qemu/jobs/101813358 >> >> If somebody could review this then I'll apply it to master >> as a buildfix. > > Reviewed-by: Alex Bennée <[email protected]>
Thanks; applied to master. -- PMM
