comp.lang.ada
 help / color / mirror / Atom feed
From: "Ludovic Brenta" <ludovic@ludovic-brenta.org>
Subject: Re: Recompiling?
Date: 30 Aug 2005 05:58:31 -0700
Date: 2005-08-30T05:58:31-07:00	[thread overview]
Message-ID: <1125406711.923201.84470@z14g2000cwz.googlegroups.com> (raw)
In-Reply-To: <pan.2005.08.30.12.07.31.744140@linuxchip.demon.co.uk.uk.uk>

Dr. Adrian Wrigley a écrit :
> On Mon, 29 Aug 2005 08:26:56 -0700, Ludovic Brenta wrote:
> > http://www.ada-france.org/debian/debian-ada-policy.html
>
> is the page correct in saying:
> "ASIS, Glade and Florist are not currently available for GCC 3.4"
> or is this now out of date?

The page is still correct, unfortunately.  I would have updated it if
events had warranted it.

> OK.  I know this question gets asked a lot, but things seem to
> be in continual flux:

No, it is not; but you are correct that the question is being asked
a lot.  Wishful thinking alone does not change the answer, however,
and only creates this illusion of "flux".

> Which free GNAT version would be best for meeting these criteria:
> 1) Linux, x86 architecture
> 2) with GLADE, PolyORB, ASIS, Florist
> 3) stable and robust for serious use
>
> The answer seems to be to use GNAT 3.4, but you have to compile
> everything yourself :(

No, the answer is GNAT 3.15p, and as a consequence you don't have to
compile anything :)  well, nobody has yet volunteered to package
PolyORB for Debian, or any other distribution.

> What if I want x86_64 LP64 mode?  Is this straightforward?

Then you are out of luck.  With GCC 3.4 or 4.0, you can have x86_64
LP64 mode but not ASIS or GLADE.

> Martin has some helpful information at:
> http://ada.krischik.com/

Yes.

> but I'd much rather not spend the time and effort trying to
> build a complete tool chain and libraries :(  Are we going
> to see a suite of Debian packages in the near future?
> I wish I had time to help out!

Sarge (the current Debian stable distribution) contains a full suite
of Ada packages, united together by the Debian Policy for Ada.  To my
knowledge there are 48 binary packages produced from 22 sources.  In
addition, the packages gnat-3.3 and gnat-3.4 are provided for
experimental use.

You can help out in several ways:

1) Try to persuade AdaCore to release a new "p" version of GNAT, based
   on a recent GCC, with ASIS and GLADE.  This would trigger a change
   in compilers in Debian (see section 2.8 of the Debian Policy for
   Ada).

2) Package more software for Debian.

3) Experiment with Martin Krischik's ASIS for GCC 4.0 and AdaCore's CVS
   repository for GLADE, and package them for Debian unstable.  Note
   that neither of these two projects have announced a "stable, robust
   for serious use" release, so this would be experimental.  But Debian
   "unstable" is appropriate for this.  Also, PolyORB might replace
   GLADE; you'd want to coordinate with the developers of PolyORB.

Note that etch has switched its default C and C++ compilers to GCC 4.0;
all C++ libraries are being recompiled with g++-4.0. Also, gnat-4.0 is
already in etch.  If and when ASIS and GLADE are provided for it, I
will
declare it the new default Ada compiler as well, and recompile all Ada
packages with it, even on the newly supported architecture, amd64.

-- 
Ludovic Brenta.




  reply	other threads:[~2005-08-30 12:58 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-29 14:00 Recompiling? Harald Korneliussen
2005-08-29 15:26 ` Recompiling? Ludovic Brenta
2005-08-30 12:11   ` Recompiling? Dr. Adrian Wrigley
2005-08-30 12:58     ` Ludovic Brenta [this message]
2005-08-30 13:09       ` Recompiling? Ludovic Brenta
2005-08-30 13:23       ` Recompiling? Alex R. Mosteo
2005-08-31  7:27       ` PolyORB, GCC, and Debian (was Re: Recompiling?) Ludovic Brenta
2005-08-31  8:22         ` Ludovic Brenta
2005-08-31  8:25           ` Ludovic Brenta
2005-08-31  9:55             ` Jerome Hugues
2005-08-31 16:59     ` Recompiling? Martin Krischik
2005-08-31 18:33       ` Recompiling? Ludovic Brenta
2005-08-31 19:03         ` Recompiling? Martin Krischik
2005-09-03 14:02           ` Recompiling? Ludovic Brenta
2005-09-01  9:54         ` Recompiling? rolf.ebert_nospam_
2005-09-01 11:39           ` Recompiling? Ludovic Brenta
2005-09-01 12:37             ` Recompiling? Georg Bauhaus
2005-08-31 10:32   ` Recompiling? Harald Korneliussen
2005-08-31 11:00     ` Recompiling? Ludovic Brenta
2005-09-01  5:38       ` Recompiling? Simon Wright
2005-09-01  7:41         ` Recompiling? Ludovic Brenta
2005-09-02  8:02           ` Recompiling? Stephane Riviere
2005-08-31 16:52     ` Recompiling? Martin Krischik
2005-09-01  5:01       ` Recompiling? Simon Wright
2005-09-02 18:17         ` Recompiling? Martin Krischik
2005-09-01  5:28       ` Recompiling? Simon Wright
2005-08-30  6:12 ` Recompiling? Frank Piron
replies disabled

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