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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,344332f209947007 X-Google-Attributes: gid103376,public From: Brian Rogoff Subject: Re: Gnat Free ? Date: 1998/10/18 Message-ID: #1/1 X-Deja-AN: 402661932 References: <6volj0$250$1@uuneo.neosoft.com> <3620F843.39465221@home.com> <3621E42C.2920@Entenhausen.net> <700rfc$6h4$1@nnrp1.dejanews.com> <3627196D.720A@Entenhausen.net> <708040$4h4$1@nnrp1.dejanews.com> <87pvbs6zb3.fsf@yakisoba.forte-intl.com> <708n5d$7ds$1@nnrp1.dejanews.com> <70bgao$j7i$1@news.hal-pc.org> <70e04a$7bc$1@news.hal-pc.org> Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: 908764503 7335 bpr 206.184.139.136 MIME-Version: 1.0 Newsgroups: comp.lang.ada Date: 1998-10-18T00:00:00+00:00 List-Id: On 19 Oct 1998, Jonathan Guthrie wrote: > Brian Rogoff wrote: > > On 18 Oct 1998, Jonathan Guthrie wrote: > >> Actually, the biggest pain in the neck with GNAT is the fact that ACT > >> doesn't update the GCC patch files between public releases. > > > This is a legitimate gripe. However, in your case, as someone who is > > "just" using GNAT to learn (no disrespect intended!) the solution is to > > install a standalone version of GNAT which doesn't interfere with the GCC > > you are using to do real work. Disk space is cheap, no? > > "Standalone version"? You speak a strange dialect, sir. What do you mean? > It's been too many months for me to remember why replacing gnatmake (gnatbuild? > that's gone with the mists of time, too) with a version that calls gnatgcc > instead of gcc (the fix I applied to get g77 and gnat to coexist) didn't work > in this case. Is that similar to what you're talking about? My apologies; sometimes I post "from the hip", just like I code :-) What I meant was to install your version of GNAT in such a way that it does not interfere with whatever version of gcc you are using to do "real" work. When I was in graduate school, I didn't have the option of installing GNAT in the normal place, so I had to install it under my home directory and rely on a little shell hackery to make it easier to use both gcc-, which was our main development tool, and GNAT, which I was using just to learn Ada. I believe that the configure script for that ancient version of GNAT supported this option directly. This is the brute force approach to coexistence, maintaining two entirely separate compilers, but it worked for learning. Obviously, this approach fails when you actually want to use GNAT for something more than learning, and your "work" version of gcc is not the same as the one used to build GNAT. Perhaps this discussion ought to move over to gnat-chat or gnatlist? If you posted there before, I missed it. -- Brian