Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Jan 2010 14:37:37 -0500
From:      "Mikhail T." <mi+thun@aldan.algebra.com>
To:        John Merryweather Cooper <john_m_cooper@yahoo.com>
Cc:        ports@FreeBSD.org, karel@lovetemple.net, joerg@FreeBSD.org, mm@FreeBSD.org, eischen@vigrid.com
Subject:   Maintaining compiler front-ends (Re: The state of Ada)
Message-ID:  <4B478981.9060707@aldan.algebra.com>
In-Reply-To: <362458.2970.qm@web50704.mail.re2.yahoo.com>
References:  <4B4772F4.5070601@aldan.algebra.com> <362458.2970.qm@web50704.mail.re2.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
01/08/10 13:10, John Merryweather Cooper ΞΑΠΙΣΑΧ(ΜΑ):
> Well, the [Ada -mi] compiler needs to be upgraded to the latest version.  Linux gets a compiler out of the box, but we have to bend one to shape.
I remain convinced, that the "bending into shape" ought to begin with 
making the additional GNU compiler front-ends (be they Ada, or Lisp, 
Java, Fortran, Pascal, Objective C, etc.) addable to an already existing 
C-compiler. I find it crazy, that every such front end currently 
downloads and builds its own gcc-core-SOMEVERSION, instead of using the 
base gcc or DEPEND-ing on lang/gccSOMEVERSION.

Yes, I am well aware, that this is, how GNU people do things. No, I 
don't think, there is nothing FreeBSD can do about it... Starting with 
making all such compilers use common binutils. (Perhaps, these can even 
be provided by the base -- NetBSD does just that, for example...)

Once done, ports of front-ends will no longer have to each deal with the 
back-end making the maintainership easier and thus giving us better ports...

    -mi




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B478981.9060707>