comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Thoughts on AdaCore maintaining GCC-incompatible GNAT sources
Date: Thu, 20 Jan 2011 05:37:01 -0800 (PST)
Date: 2011-01-20T05:37:01-08:00	[thread overview]
Message-ID: <1456fbc5-f951-4721-8575-0b73a492f275@r29g2000yqj.googlegroups.com> (raw)
In-Reply-To: 62c8c6c1-6578-4e61-b68a-2c192f34aa94@f20g2000prn.googlegroups.com

<long and interesting rant deleted>

I agree with your frustration with the fact that AdaCore keeps some of
their source repositories, notably GNAT and ASIS, secret. This is
especially frustrating when you try to build GPS from the trunk, which
usually requires a recent (but secret) version of GNAT.

This frustration is harmful for AdaCore, too, since it has already
discouraged valuable input and contributions (e.g. bug reports from
Dmitry); in fact it has already caused some people to dismiss GNAT as
a "closed" compiler altogether[1].

[1] http://www.libroscope.org/Benchmark-23-logiciels-libres

I too wish AdaCore would maintain the GNAT sources in a branch of the
FSF-GCC repository, merging these sources into the trunk during Stage
1 of the GCC development process. If they were to do that then I'd
probably contribute more; I have a whole suite of tests I could commit
but I'm just not motivated enough to do that (the FSF copyright
assignment letter has been waiting on my desk for several months now).

But I fear only a large paying customer could persuade AdaCore to
publish their sources more frequently and no large paying customer is
interested in that.

Having said that, I think it should be possible to move forward
nevertheless. I would like it if Debian could ship a JGNAT package for
example :)

--
Ludovic Brenta.



  reply	other threads:[~2011-01-20 13:37 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-20 10:58 Thoughts on AdaCore maintaining GCC-incompatible GNAT sources deadlyhead
2011-01-20 13:37 ` Ludovic Brenta [this message]
2011-01-20 14:50   ` Yannick Duchêne (Hibou57)
2011-01-20 17:47     ` J-P. Rosen
2011-01-20 18:46       ` Yannick Duchêne (Hibou57)
2011-01-20 21:03         ` Simon Wright
2011-01-20 21:56           ` deadlyhead
2011-01-21  0:08             ` qunying
2011-01-21  4:43             ` Stephen Leake
2011-01-22  5:09               ` Randy Brukardt
2011-01-22  6:15                 ` Yannick Duchêne (Hibou57)
2011-01-25  1:29                   ` Randy Brukardt
2011-02-06 19:58                     ` Yannick Duchêne (Hibou57)
2011-01-21  7:19             ` J-P. Rosen
2011-01-21  9:29               ` Dmitry A. Kazakov
2011-01-21  9:57                 ` Yannick Duchêne (Hibou57)
2011-01-21 13:51                 ` J-P. Rosen
2011-01-21 15:26                 ` Fritz Wuehler
2011-01-21 19:50                   ` Yannick Duchêne (Hibou57)
2011-02-05 12:40                 ` Marco
2011-01-22 15:29             ` Lucretia
2011-01-21  7:11         ` J-P. Rosen
2011-01-21  4:33     ` Stephen Leake
2011-01-21  5:00       ` Shark8
2011-01-21  6:26         ` Thomas Løcke
2011-01-21 10:05           ` Yannick Duchêne (Hibou57)
2011-01-21 19:11           ` Oliver Kellogg
2011-01-21 19:42             ` Yannick Duchêne (Hibou57)
2011-01-21 20:41               ` Simon Wright
2011-01-21 22:14                 ` Yannick Duchêne (Hibou57)
2011-01-22 15:28 ` Lucretia
2011-02-03  9:40   ` deadlyhead
replies disabled

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