DragonLace and Ada Support on *BSD / *Solaris / Android

In a lengthy post to comp.lang.ada John Marino of DragonLace fame outlines the current status of Ada support for *BSD, *Solaris and Android.

And things are looking pretty good:

For a long time, support for Ada was poor to non-existent for the four major BSD platforms of FreeBSD, NetBSD, DragonFlyBSD, and OpenBSD. GNAT would not build from source, although FreeBSD i386 was pretty close. Over the last year, I’ve developed a substantial set of patches and now GNAT from GCC-4.6 passes the entire ACATS and gnat.dg testsuite without failure on FreeBSD, DragonFlyBSD, and NetBSD on both the AMD64 and i386 platforms. The version is called “GNAT-AUX” and it also builds on OpenBSD with only a single failure the same two platforms.

The amount of work that has gone into this is amazing, and I personally look forward (very much!) to the day where Android apps can be build using Ada. How cool would that be?

If you visit the DragonLace website, you’ll see that the project is only 3 measly failures away from having achieved perfect status for its GNAT AUX port project.

I think I’m going to have to install one or more BSD’s and start testing my own AWS powered web tool box!

This project is a _huge_ boon to the Ada community.

Leave a Reply