Hi Mike, Sorry for top posting, but I left my macbook at work, so I'm stuck with my mobile that does not know how to do inline replies.
As stated in the patchset, it brings osx en pair with Linux hosts. This means if Linux gcc4 support is broken, osx gcc4 support is broken as well. Nevertheless I believe this is the way to go, as it makes osx just 'yet another gcc4 only distribution'. i386 host: You are exactly where I am. To build the i386 target, deactivate the assembler optimized softmmu (target-i386/op.c on the top). Maybe Fabrice can tell us more about this, as he supposedly tried to fix this exact issue. x86_64 target support is broken. It is on Linux with the gcc4 patches too though. Other targets may or may not work. As long as they are 32 bits, I think they do, but I did not test it. x86_64 host: This one should work just fine. If you find any issues here, please tell me