comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: The GNU Ada compiler
Date: Tue, 20 Dec 2005 13:26:49 +0100
Date: 2005-12-20T13:26:49+01:00	[thread overview]
Message-ID: <87mziwq7hy.fsf@ludovic-brenta.org> (raw)
In-Reply-To: 1372679.szUGUvjJ5V@linux1.krischik.com

Martin Krischik <krischik@users.sourceforge.net> writes:

[about patching the default GCC until it supports Ada well, instead of
adding a new GNAT]

> Before SuSE 10 this was no option at all. Up until then SuSE used
> gcc 3.3.x.  And we know that Ada in gcc only became usable *again*
> with 3.4.x.
>
> With SuSE 10 they jumped right to 4.0.2 - and a prerelease snapshot
> on top.  I am unsure if 4.0.2 is a good release either since AdaCore
> used 3.4.x as basis for GNAT/Pro and GNAT/GPL.

It is true that each distribution's policy WRT compiler and toolchain
affects Ada support.  When SuSE's policy was to ship only GCC 3.3, it
would have been a good idea to try and stop them from shipping GCC
3.3's Ada support at all, and instead ship gnat 3.15p.  But it is too
late now.

>> I would like to add that, in 2001, I switched from Red Hat to
>> Debian for precisely two reasons: no Ada support in Red Hat 8, and
>> no possibility that I could influence them.  And now, I do much
>> more than influence Ada in Debian :)
>
> But we would not want that Ada is only available to debian. That
> would leat to lots of FUD.

I never suggested that Debian should be the only distribution with Ada
support.  On the contrary, I am quite pleased to see that you take it
upon yourself to improve the situation.

Sadly, there is already a lot of FUD created by poor support for Ada
in most distributions.  Do you not agree that SuSE, for example,
created a lot of FUD by shipping gnat-3.3?

I still think that the best way to reduce this confusion is not to
create a new binary distribution of GNAT (which would more or less
compete with AdaCore's), but instead to join your distribution's GCC
maintenance team and influence them so they provide good Ada support
*by default*.  Of course, if you also provide a central repository for
patches that can be shared between distributions, this is all for the
better.

As to how GCC 4.0.2 fares Ada-wise, I am not sure either but I have
decided to skip it entirely in Debian, because the next stable release
of Debian (due in december 2006) will probably not include it.  I am
going for GCC 4.1 instead, and I am even prepared to backport Ada
fixes from HEAD to GCC 4.1 if necessary.

-- 
Ludovic Brenta.



  reply	other threads:[~2005-12-20 12:26 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-12-16 19:03 The GNU Ada compiler Martin Krischik
2005-12-16 22:11 ` Larry Kilgallen
2005-12-18  9:14   ` Martin Krischik
2005-12-18 11:52     ` Adrian Knoth
2005-12-18 18:36       ` Martin Krischik
2005-12-19  3:40         ` Larry Kilgallen
2005-12-19 18:33           ` Martin Krischik
2005-12-19 20:14             ` Larry Kilgallen
2005-12-20 18:21               ` Martin Krischik
2005-12-20 22:59                 ` Steve Whalen
2005-12-21 15:07                   ` Ludovic Brenta
2005-12-27 16:44                     ` Craig Carey
2005-12-27 17:39                       ` Pascal Obry
2005-12-27 18:37                       ` Georg Bauhaus
2005-12-31  1:36                         ` Craig Carey
2005-12-31  3:21                           ` Jeffrey Creem
2005-12-22 17:34                   ` Martin Krischik
2005-12-22 20:00                     ` Björn Persson
2005-12-23  6:41                       ` Martin Krischik
2005-12-23 18:12                         ` Björn Persson
2005-12-24 18:00                           ` krischik
2005-12-24  0:28                     ` Steve Whalen
2005-12-24  9:23                       ` Larry Kilgallen
2005-12-24 18:09                         ` krischik
2005-12-24 18:05                       ` krischik
2005-12-26  8:37                         ` Steve Whalen
2005-12-26  8:53                           ` krischik
2005-12-26 23:57                             ` Steve Whalen
2005-12-21 11:42                 ` Simon Wright
2005-12-20 18:50               ` Simon Clubley
2006-01-20  0:33                 ` healyzh
2006-01-20  6:57                   ` Martin Krischik
2006-01-20 15:03                     ` Dirk Craeynest
2006-01-21  9:00                       ` Martin Krischik
2005-12-18 20:07 ` Björn Persson
2005-12-18 21:04   ` Martin Krischik
2005-12-18 21:25     ` Adrian Knoth
2005-12-19 14:53       ` Ludovic Brenta
2005-12-19 18:56         ` Martin Krischik
2005-12-20 12:26           ` Ludovic Brenta [this message]
2005-12-20 18:22             ` Martin Krischik
2005-12-20  1:10         ` Georg Bauhaus
2005-12-19 18:19       ` Martin Krischik
2005-12-18 22:13     ` Björn Persson
2005-12-28 14:35 ` Marco
2005-12-28 15:12   ` Jeffrey Creem
2005-12-28 19:12   ` Martin Krischik
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox