On 02/18/2016 11:05 AM, Peter Maydell wrote: > This patchset makes more progress with with cleaning our > include use and is hopefully the last of the big ones > (there are some other minor fixups that can be done after). > > Patch 1 is already in Andreas' QOM tree but I include it > for convenience since without it things will fail to compile > later in the series. > Patch 2 fixes a problem with including osdep.h first in > arm-a64.cc if the compiler doesn't support C++11 > Patch 3 is the previously sent arm-a64.cc change > Patches 4 and 5 add support to the clean-includes script > for working on .h files, and for saying "run on everything > in the source tree" > Patch 6 fixes something I had forgotten about -- osdep.h > needs to include config-target.h if the object file being > built is a per-target one! > Patch 7 is the results of cleaning everything except include/. > Patch 8 cleans include/. > > In particular, since patch 8 removes the osdep.h include from > qemu-common.h it is where you will see compile failures if anything > isn't including osdep.h (this builds fine against current master but > might break in-flight patches and other out of tree code if it does > not include osdep.h everywhere it should). > > I could split patches 7 and 8 up into smaller chunks if that seems > helpful to people, but I figured they weren't too terrible as-is. > > thanks > -- PMM > > > Peter Maydell (8):
Tested-by: Eric Blake <ebl...@redhat.com> -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature