Hi Peter, On Fri, Feb 1, 2013 at 1:01 PM, Peter Maydell <peter.mayd...@linaro.org> wrote: > OSX generally works for me, with some caveats: > * current master doesn't compile because of a recent patch > related to ffsl; this should be fixed soon I hope.
I'll have to check out master again. Currently I'm using 1.3.0, but the ffsl issue doesn't seem like it would be hard to fix at all. > * running under gdb seems to cause failures which don't > happen running not under a debugger. In particular it > seems that sigwait() is broken by gdb (?!?) in a way that > means it can return zero without setting *sig. A lack > of error checking on the return value from sigaction() > in sigfd_handler() means we then go off into the weeds. Funny that you mention Mac OS X gdb, because I only ever did see a segfault when I was debugging. I'm glad I wasn't the only one seeing something unexpected. I'm sure Apple just markets that as a feature. > * for some reason sending qemu a SIGTERM doesn't cause us > to terminate. I've had difficulty tracking down the issues > due to the aforementioned tendency of macos gdb to bork > signalhandling of the debuggee. Yea, SIGKILL seems to work well though ;-) > PS: you might like to read our guidelines for patch > submission; your patch failed several of them... > http://wiki.qemu.org/Contribute/SubmitAPatch I believe it - I posted it quickly before running out the door this morning. Is there a more-or-less reliable build that's working for Mac? C