GCC/GNAT Ada compiler

Karel Miklav karel.miklav at siol.net
Thu Jun 29 23:15:00 UTC 2006


I've finalized two GCC/GNAT ports based on GCC 3.4.6 and 4.1.2.
They can be found on http://lovetemple.net/test/gnat-gcc.tbz.
I'd like to get some feedback before submitting.

It would be ideal if gnat-gcc ports were merged into existing
gcc ports, but this is not currently possible. Names of GNAT
binaries don't get transformed thus I provide non conflicting
installation of multiple versions by putting them into different 
directories. And that's not what Gerald is doing with GCC.

GCC/GNAT is an experimental version of GNAT, and differs from
the existing gnat-2005 port in licensing terms. Due to hot
topic (check comp.lang.ada) I will not give any further details
on this issue here. I expect people to use gnat-gcc-4.1.2, the
gnat-gcc-3.4.6 is provided only to avoid licensing problems
while bootstrapping.

And one more thing: is somebody porting GNAT 2006? Statement
in the current Makefile saying 'Because of licensing and
registration restrictions, you must fetch the source
distribution manually...' is misleading. Sources are GPL
licensed so I don't see why we don't provide them?


Karel Miklav

More information about the freebsd-ports mailing list