On Fri, 2017-10-13 at 15:44 -0400, Lyude Paul wrote: > At the moment, meson makes the mistake of never defining the DEBUG > macro, regardless of the current build type. Unfortunately, just > enabling that definition by default for debug builds brought up a good > number of compiler warnings and errors from other files that were being > silenced due to that. > > This series makes it so meson defines DEBUG when the buildtype is debug, > while additionally also fixing all of the compiler warnings/errors this > causes in the default configuration. > > Lyude Paul (4): > fbdevhw: Fix inconsistent #if DEBUG usage > x86emu: Fix type conversion warnings on x86_64 with DEBUG > meson: Silence -Wformat-nonliteral for x86emu > meson: Don't forget to define DEBUG! > > hw/xfree86/fbdevhw/fbdevhw.c | 6 +++--- > hw/xfree86/int10/meson.build | 6 ++++++ > hw/xfree86/x86emu/sys.c | 12 ++++++------ > hw/xfree86/x86emu/x86emu/types.h | 1 + > include/meson.build | 4 +++- > 5 files changed, 19 insertions(+), 10 deletions(-)
Merged, thanks: remote: I: patch #182583 updated using rev 01470ce0a9628abc8af4fe7b960f0d1eced8cd46. remote: I: patch #182585 updated using rev cbca18c5516084ee540255df52e116209f1c1cbe. remote: I: patch #182584 updated using rev 0debe011901b87f686e2a76ce5edc150b04bf9d1. remote: I: patch #182586 updated using rev 6d7e1d1de06336c9b49a253810afda8ac4e9f7b2. remote: I: 4 patch(es) updated to state Accepted. To ssh://git.freedesktop.org/git/xorg/xserver c66d65a645..6d7e1d1de0 master -> master - ajax _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
