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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,27e56580ae0c3b7d X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-07-24 23:33:18 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!lnsnews.lns.cornell.edu!newsstand.cit.cornell.edu!ngpeer.news.aol.com!newsfeed1!bredband!uio.no!ntnu.no!not-for-mail From: Preben Randhol Newsgroups: comp.lang.ada Subject: Re: GNAT for Debian Date: Fri, 25 Jul 2003 06:33:18 +0000 (UTC) Organization: Norwegian university of science and technology Message-ID: References: <404ee0af.0307211056.15324da@posting.google.com> <20030722021229.15da08ae.david@realityrift.com> <20030722135518.32888aaa.david@realityrift.com> <20030722165245.15f880a2.david@realityrift.com> <20030723125549.1336a07f.david@realityrift.com> <20030723134949.7badd43c.david@realityrift.com> <3f1f9c07.90089321@news.greenlnk.net> <3f1fc2d7.100025238@news.greenlnk.net> <3f1ffea7.115337085@news.greenlnk.net> NNTP-Posting-Host: kiuk0152.chembio.ntnu.no X-Trace: tyfon.itea.ntnu.no 1059114798 12516 129.241.83.78 (25 Jul 2003 06:33:18 GMT) X-Complaints-To: usenet@itea.ntnu.no NNTP-Posting-Date: Fri, 25 Jul 2003 06:33:18 +0000 (UTC) User-Agent: slrn/0.9.7.4 (Linux) Xref: archiver1.google.com comp.lang.ada:40792 Date: 2003-07-25T06:33:18+00:00 List-Id: Chris M. Moore wrote: > It seems cleaner, less work and more maintainable to build gnat as > intended and then to front-end the compiler than to PATCH the > source/Makefiles to generate gnatgcc executables. But if you want to > do it the hard way then I won't refuse to use your package. ;-) No it is quite the opposite. It is harder to maintain this way. The reason is that no Linux distribution is using the gcc 2.8.1 anymore so every Linux distribution will have a gcc 2.95 or higher. It will always be a mess if there are two gcc versions as most likely the wrong is called. Besides the scripts need to be hacked so they work propperly for the distributions. Finally installing outside /usr would never be accepted behaviour of a package. It is not clean at all. > I did look at this not long ago but I abandoned my attempt to port > 3.14 PATCHes to 3.15 for this very reason. It just seemed harder than > it should be. To changes calles to gcc to gnatgcc is not hard at all. That all the names where changed to have a gnat prefix was a very good idea. I have never had problems running the gnatmake on debian. And it is the end user which is important. Not that the maintainer have to run a sed script over the source. The only time I had problems were when I tried the binaries from ACT which does not name gcc as gnatgcc and puts the installation in a separate directory. -- Ada95 is good for you. http://www.crystalcode.com/codemage/MainMenu/Coding/Ada/IntroducingAda.php