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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Simon Clubley Newsgroups: comp.lang.ada Subject: Re: Could you write a BSD like os in ADA? Date: Sun, 28 Aug 2016 09:31:58 -0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <79e591f0-3c3e-42b2-ad1f-3e59a031531e@googlegroups.com> <94756e03-7788-4032-a70b-3a0468fc3af9@googlegroups.com> <2b473012-b01e-4c46-add5-048889bf20df@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Date: Sun, 28 Aug 2016 09:31:58 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="92eb0e192c5d05dc170a106dfc2a3a59"; logging-data="12216"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18JYMpR9OkMXE1qn5ecJTwP3I4WbB3n0ro=" User-Agent: slrn/0.9.9p1 (Linux) Cancel-Lock: sha1:Vfdd3bDJYR4OcajWyULqPzg97wU= Xref: news.eternal-september.org comp.lang.ada:31632 Date: 2016-08-28T09:31:58+00:00 List-Id: On 2016-08-28, Bob Broderbund wrote: > On 2016-08-28, Simon Clubley wrote: >> >> This was using the latest versions of gcc at the time. The problem here >> _appeared_ to be that not all the required bits to build gcc for a VMS >> target had been pushed from the AdaCore code base to the FSF code base. > > I meant I suspect there needs to be the latest and greatest gcc on VMS > already or this is going to be very hard. I didn't understand the last > part above. Did you mean you do have a current gcc build on VMS after all > and it is only the gcc-ada pieces that aren't there? Or did you mean you > can't build the latest gcc on VMS for whatever reason? > No, I don't have a current gcc build for VMS. AdaCore not only updated the Ada (and other) front ends to support VMS but also did the prerequisite back end code generation port to allow code to be generated for a VMS target in the first place. AdaCore's role in getting gcc to run on VMS is way more than just adding a few bits to one (ie: GNAT) front end as it appears there was no viable back end VMS Alpha[*] support in gcc before AdaCore got involved and it appeared that various required bits cross the board were missing from the FSF version of the gcc codebase when I tried this. [*] An old version of gcc was ported to VAX/VMS many years ago, but that was for VAX only and only for some of the languages which existed in gcc at the time IIRC. Simon. -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world