[Info-vax] C99 stuff (Re: The Road to V9.0)
Simon Clubley
clubley at remove_me.eisner.decus.org-Earth.UFP
Fri Jun 7 13:59:38 EDT 2019
On 2019-06-07, Stephen Hoffman <seaohveh at hoffmanlabs.invalid> wrote:
> On 2019-06-07 13:54:19 +0000, Bob Gezelter said:
>
>> Admittedly without proof, I suspect that many ISVs and end-users will
>> discover that the lack of native C/C++ is an impediment.
>> Direction/guidance in this regard would likely be welcomed.
>
There appears to be some confusion here, so let me ask the question
outright:
Will the C/Macro-32/BLISS/Fortran/etc compilers for x86-64 VMS 9.0 be
x86-64 VMS hosted native compilers or will they continue to be
cross-compilers hosted elsewhere ?
I thought they would all continue to be cross-compilers for now and
I was under the impression that John is nowhere near to having native
hosted compilers ready because of the prerequisite problems of having
to get a modern C++ compiler working first.
I've also read the postings by John and Clair in this thread which both
appear to have confirmed that situation.
>
> From very direct experience here, the whole cross-compilation and
> cross-linking approach is rather-less-than-fun to use.
>
> Contending with #ifdef and conditional code is a fairly common project
> in the sources and in the builds, whether for the architecture that the
> (cross-)compiler was running on, and for the target architecture, and
> for the builds.
>
Hmm. I'm used to working with cross-compilers and if the host environment
is leaking into the target environment, then perhaps things are not as
well isolated as they should be.
>
> This given a hunk of the operating system?the security components known
> as ACME?is written in Ada, for instance.
>
Is it still Ada ? I thought VSI had mentioned early on that code was
going to be rewritten in another language.
> From first boot on Itanium to V8.2 was ~two years.
>
That's an interesting data point to keep in mind, thanks.
Simon.
--
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world
More information about the Info-vax
mailing list