Hello Mac OS X
Normally I develop Symmetry on my Linux box, which runs Ubuntu 8.10. This makes everything very easy, as you can just install the packages for gcc, binutils, nasm, git and mkisofs, and Symmetry will (usually) just work. In the next month I’m going to have a lot of spare time to work on Symmetry in the next few weeks, but I’m going to be away from home - with my laptop, an Apple MacBook running Mac OS X Leopard. While OS X does have GCC, it can only generate binaries in the Mach-O format. Building an ELF executable which GRUB can load, on the other hand, requires making a GCC cross compiler. Although this is a somewhat daunting task, it’s really quite easy with a good guide like the one at the osdev.org wiki.
Although I had some problems trying to build Symmetry at first, now I’ve got everything working nicely. I’ll have to save some documentation for when I’m without internet (like on plane trips), but apart from that, there shouldn’t be any problems developing when I’m away now!