You’re in luck if you need JVM-GNAT GPL 2011 binaries for Mac OS X.
I can’t exactly say I that I know a whole lot about these binaries, but I’m guessing that if you need something like this, you already know the value of having it available.
There’s a comp.lang.ada post about these binaries here.
Building FSF GCC with GNAT for Mac OS X is not a trivial task, despite Simon J. Wright’s very clear and concise notes/instructions.
I’m building on a 15″ Macbook Pro with a 2.4 GHz Intel Core 2 Duo processor and 4 GB of RAM, running Mac OS X Lion 10.7.1 with Xcode 4.1. FSF GCC Ada requires a working GNAT compiler. I started with GNAT GPL 2011, which I installed at /opt/gnat-gpl-2011, so I adjust my PATH to make this compiler the default choice: $ PATH=/opt/gnat-gpl-2011/bin:$PATH
So it all starts with GNAT GPL from libre.adacore. This step is by far the simplest to understand. Going forward it gets a lot more complicated, and unless you’re some kind of compiler wizard, you’re probably going to find Simon’s notes invaluable for getting FSF GCC up and running on your Mac.
Simon J. Wright has written two new articles for his Forward in code blog:
This blog is ever so slowly turning out to be quite a nice resource for Ada programmers that are using Mac OS X.
I first mentioned Simon’s blog a a few weeks ago, but I still haven’t managed to find time to delve into the intricacies of Ada programming on my Mac. I blame the all too short 24 hour days of planet earth.
A few weeks ago Simon J. Wright started a blog called Forward in code. As the headline of the blog states, it deals with
Software development; mainly Ada, mainly on Mac OS X.
So far he has written two articles on his blog:
As I’ve just recently bought a MacBook Air, which I’m very pleased with, I plan on keeping an eye on this blog. One of these days I’ll get around to setting up an Ada environment on it, so I can do a little bit of Ada programming even though I’m away from my main workstation.
Finally it might be worth mentioning that Simon is the man behind quite a few interesting projects, as can be seen from glancing at his SourceForge page.