From: Martin Krischik <krischik@users.sourceforge.net>
Subject: Re: The GNU Ada compiler
Date: Tue, 20 Dec 2005 19:21:04 +0100
Date: 2005-12-20T19:21:04+01:00 [thread overview]
Message-ID: <8950475.JSDDGHQjBG@linux1.krischik.com> (raw)
In-Reply-To: sGdW48rcHxe0@eisner.encompasserve.org
Larry Kilgallen wrote:
> In article <1691618.MhViCBI7GN@linux1.krischik.com>, Martin Krischik
> <krischik@users.sourceforge.net> writes:
>> Larry Kilgallen wrote:
>>
>>> In article <1500332.U7CjsdsL0l@linux1.krischik.com>, Martin Krischik
>>> <krischik@users.sourceforge.net> writes:
>>>
>>>> I never thought there would be a demand for OpenVMS - thinking that any
>>>> OpenVMS shop using Ada would have GNAT/Pro or DecAda or both.
>>>>
>>>> However, I also know that there is a special OpenVMS patch to GNAT/Pro
>>>> which is more then 700kB in size. Do I have to say more?
>>>
>>> Yes you do have to say more to communicate to those of us who do not
>>> have any experience with GNAT.
>>
>> Well, you don't actually need experience with GNAT. You need experience
>> with diff and patch ;-).
>
> I presume you mean something other than the standard VMS utilities
> PATCH (which is VAX-only) and DIFFERENCES.
Well Unix patch and unix diff - same job - different commandline options.
You get them for VMS as well via GNV (GNU's Not VMS).
>> There are 700kb worth of special changes to the standart GCC in order to
>> make GNAT work pleasantly on OpenVMS. So just compiling a standart GCC on
>> OpenVMS might not be enough to have an well working Ada on OpenVMS.
>
> So the GNAT which is on the publically accessible source repository
> does not represent something that _ever_ worked on VMS ?
I don't know! You have to ask AdaCore about that. Only they know if there is
any release in the FSF repository which is also an officially released GNAT
- or at least works well with VMS.
But this is a problem for any OS. If you download the GNAT/GPL sources:
There is a 700kb patch file for all OSes. Now the README.BUILD of GNAT/GPL
says:
| as well as a set of patches that you may need to apply to the
| GCC sources, depending on your target platform. One of these patches is
| "gcc-34.dif" and should be applied whatever the target.
Only there are no target specific patch files in GNAT/GPL. There is a
district 2 class society here and it is more the just the difference
between GPL and GMGPL.
The way it works: AdaCore commits there sources to HEAD of the FSF tree -
but they don't actually use HEAD for GNAT/Pro and GNAT/GPL. Instead they
backport the changes to some older - and presumably more stable GCC.
And obviously they have to sets of patch files: general and target specific.
Martin
--
mailto://krischik@users.sourceforge.net
Ada programming at: http://ada.krischik.com
next prev parent reply other threads:[~2005-12-20 18:21 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 [this message]
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
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