comp.lang.ada
 help / color / mirror / Atom feed
From: "Dr. Adrian Wrigley" <amtw@linuxchip.demon.co.uk.uk.uk>
Subject: Re: Recompiling?
Date: Tue, 30 Aug 2005 12:11:38 GMT
Date: 2005-08-30T12:11:38+00:00	[thread overview]
Message-ID: <pan.2005.08.30.12.07.31.744140@linuxchip.demon.co.uk.uk.uk> (raw)
In-Reply-To: 1125329216.771128.216930@g49g2000cwa.googlegroups.com

On Mon, 29 Aug 2005 08:26:56 -0700, Ludovic Brenta wrote:

> Yes, every major release of GNAT, historically, breaks binary
> compatibility with previous releases.  If your binary is linked with
> one version of libgnat, upgrading libgnat breaks your program.
> 
> The issue is the same with C++ compilers, BTW.  For example, g++-3.3
> and g++-3.4 are incompatible with each other.
> 
> The answer to this is to have a policy about when to switch compilers;
> one version of the compiler must be designated as "the system
> compiler" and used by all software that must be deployed together.
> 
> One example of such a policy for Ada and GNAT can be found here:
> 
> http://www.ada-france.org/debian/debian-ada-policy.html
> 
> Unfortunately, it looks like no other GNU/Linux distribution has a
> policy for Ada (they normally have one for C++).

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?

OK.  I know this question gets asked a lot, but things seem to
be in continual 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 :(

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

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

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!
-- 
Adrian




  reply	other threads:[~2005-08-30 12:11 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   ` Dr. Adrian Wrigley [this message]
2005-08-30 12:58     ` Recompiling? Ludovic Brenta
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