All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/4] configure: clang 3.5.0 build fixes
@ 2015-03-18 22:43 John Snow
  2015-03-18 22:43 ` [Qemu-devel] [PATCH v2 1/4] tricore: remove no-op abs() calls John Snow
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: John Snow @ 2015-03-18 22:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell, John Snow, stefanha, kbastian

QEMU does not compile cleanly under clang 3.5.0.  These patches eliminate the
avalanche of warnings and make the build usable.

v2:
 - Stole the series from Stefan
 - No changes to the -nopie patch, which I think was fine.
 - Fixed the -Wno-unknown-attributes patch.
 - Added a tricore fix for -Wabsolute-value
 - Added a workaround to help suppress ccache warnings

The result is that you *should* be able to use clang 3.5.0 *with* ccache and
-Werror and produce all targets.

John Snow (3):
  tricore: remove no-op abs() calls
  configure: silence glib unknown attribute __alloc_size__
  configure: Add workaround for ccache and clang

Stefan Hajnoczi (1):
  configure: handle clang -nopie argument warning

 configure                  | 48 +++++++++++++++++++++++++++++++++++++++++++++-
 target-tricore/op_helper.c | 12 ++++++------
 2 files changed, 53 insertions(+), 7 deletions(-)

-- 
2.1.0

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-03-18 22:56 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-18 22:43 [Qemu-devel] [PATCH v2 0/4] configure: clang 3.5.0 build fixes John Snow
2015-03-18 22:43 ` [Qemu-devel] [PATCH v2 1/4] tricore: remove no-op abs() calls John Snow
2015-03-18 22:51   ` Peter Maydell
2015-03-18 22:55     ` John Snow
2015-03-18 22:43 ` [Qemu-devel] [PATCH v2 2/4] configure: handle clang -nopie argument warning John Snow
2015-03-18 22:43 ` [Qemu-devel] [PATCH v2 3/4] configure: silence glib unknown attribute __alloc_size__ John Snow
2015-03-18 22:55   ` Peter Maydell
2015-03-18 22:43 ` [Qemu-devel] [PATCH v2 4/4] configure: Add workaround for ccache and clang John Snow

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.