From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,1f95ce7f5d9c7e33 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!d4g2000prg.googlegroups.com!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: ANN: GNAT/GPL Solaris 10: 2007-solaris-x86 Date: Tue, 29 Jan 2008 00:41:06 -0800 (PST) Organization: http://groups.google.com Message-ID: <1857dcfc-4351-44ce-ab5c-0321fe20095c@d4g2000prg.googlegroups.com> References: <479d98b4$1@news.post.ch> <479ed2b8$1@news.post.ch> NNTP-Posting-Host: 153.98.68.197 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1201596066 5632 127.0.0.1 (29 Jan 2008 08:41:06 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 29 Jan 2008 08:41:06 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: d4g2000prg.googlegroups.com; posting-host=153.98.68.197; posting-account=pcLQNgkAAAD9TrXkhkIgiY6-MDtJjIlC User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.3) Gecko/20040924,gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:19645 Date: 2008-01-29T00:41:06-08:00 List-Id: Martin Krischik wrote: > Simon Wright schrieb: > > Martin Krischik writes: > > > >> Super - but just a nitpick: We have the architecture as part of the > >> package name and not as part of the version. The reason is that on > >> "Browse all Files" [1] only the newest release is opened and only > >> the last 3 releases are shown at all. > > > > OK - but I don't see this policy defined anywhere? > > That was decided when the project was started - guess we forgot to write > it down. > > > and I don't understand the R6, R7, R8 tags? > > Most packages deliver more then just the compiler. The R6, R7, R8 > indicate which collection of packages will work together. The need for > such distinction comes largely from "hidden" compiler library which is > needed to compile ASIS, GLADE and the GPS. Yes but also the fact that Ada guarantees consistency of executables. GNAT implements this by means of the ALI files which contain a checksum of the corresponding source files. If a system.ads changes, everything must be recompiled. Since system.ads and version.ads change with each release of libgnat, everything must be recompiled to work with the new libgnat. In addition, each new major release can change the ABI. I do have one remark: the R6, R7, R8 are necessary only because the GNU Ada packages are not part of their target distributions; they are add-ons. If the various GNU Ada package maintainers would join OpenSuSE, Fedora, OpenSolaris and MinGW, it would become possible to incorporate the packages into each release of these distributions. I'm sure the GNU Ada packages are much more stable and functional than the ones in the various distributions. > Sadly AdaCore claims it is not possible to create a proper library for > use with ASIS, GLADE and the GPS. Only Ludovic has proven long ago that > this is not true. :) -- Ludovic Brenta.