[Ticket #16549] gcc43: patch to add Ada support

Martin Krischik krischik at users.sourceforge.net
Tue Oct 7 23:30:39 PDT 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

The Trac Ticket #16549 [1] now open for 3 weeks  and it seem to be  
stalled. And it seems that the ticket is stalled over the fundamental  
problem on how to handle self hosted systems [2]. Now I still would  
like to go ahead so I would like to put the problem up for discussion.  
Both on user as well as development list, as both parties are affected  
on the possible outcome of discussion.

Now I hope there is an outcome, otherwise I'll be forces to "Plan-C":  
a complete fork into the GNU Ada Project [1]. Which at least for the  
potential users would be the worse outcome.

To understand the problem I suggest to read up the wikipedia page [2].  
As you see in a "normal" binary based distribution the normal users  
would never notice as the developers and packagers would take care of  
the difficult part. And they should have the experience as well to  
deal with it.

However MacPorts is source based so one need a "user friendly" which  
is a little trickier.

My current solution is a variant in gcc43 which can only be used when  
certain pre-condition are meed. However it was suggested that the  
Portfile should download and install everything needed on its own.  
That would result in a rather complex Portfile.

At compl.lang.ada it was suggested that a separate gnat Portfile so  
the gcc* maintainer is not burdened by this approach.

So what is everybody thinking.

Regards

Martin

[1] http://trac.macports.org/ticket/16549
[2] http://en.wikipedia.org/wiki/Self-hosting
[3] http://gnuada.sourceforge.net
- --
Martin Krischik
krischik at users.sourceforge.net

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)

iD8DBQFI7FOPijwKaHyem9cRAqrhAKDZ6I1YzhCUxNBwcVEsxT/tQEXmkQCfYXCG
E8mrybxOROepqAVRK8lIAk0=
=06w9
-----END PGP SIGNATURE-----


More information about the macports-users mailing list