qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/2] Fix compilation on MacOS X 10.8 ("Mountain Lion")
@ 2012-08-11 21:34 Peter Maydell
  2012-08-11 21:34 ` [Qemu-devel] [PATCH 1/2] configure: Define OS_OBJECT_USE_OBJC=0 for MacOSX builds Peter Maydell
  2012-08-11 21:34 ` [Qemu-devel] [PATCH 2/2] Support using a different compiler for Objective-C files Peter Maydell
  0 siblings, 2 replies; 6+ messages in thread
From: Peter Maydell @ 2012-08-11 21:34 UTC (permalink / raw)
  To: qemu-devel; +Cc: Andreas Färber, patches

I had a go at compiling on my Macbook, which runs Apple's most recent
cat. I had to fix a couple of issues, which I think are down to new
stuff in the system headers:
 * the os/object.h header will try to use Objective-C syntax unless
   explicitly squashed
 * some of the headers we use in the cocoa ui frontend use the
   'Blocks' Apple extension, so won't build except with clang or
   the (now rapidly aging) Apple gcc, so to do a build with a
   modern gcc we need to support specifying the Objective-C compiler
   separately.

Peter Maydell (2):
  configure: Define OS_OBJECT_USE_OBJC=0 for MacOSX builds
  Support using a different compiler for Objective-C files

 configure | 15 +++++++++++++++
 rules.mak |  2 +-
 2 files changed, 16 insertions(+), 1 deletion(-)

-- 
1.7.11.4

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

end of thread, other threads:[~2012-08-15 16:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-11 21:34 [Qemu-devel] [PATCH 0/2] Fix compilation on MacOS X 10.8 ("Mountain Lion") Peter Maydell
2012-08-11 21:34 ` [Qemu-devel] [PATCH 1/2] configure: Define OS_OBJECT_USE_OBJC=0 for MacOSX builds Peter Maydell
2012-08-11 21:34 ` [Qemu-devel] [PATCH 2/2] Support using a different compiler for Objective-C files Peter Maydell
2012-08-15 14:47   ` Andreas Färber
2012-08-15 14:55     ` Peter Maydell
2012-08-15 16:05       ` Andreas Färber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).