[Info-vax] Porting to Linux instead of x86-64 VMS, was: Re: 3rd party SATA SSD usage on RX2660+P400 in a production environment?

John Reagan xyzzy1959 at gmail.com
Mon Jul 8 16:05:02 EDT 2019


On Monday, July 8, 2019 at 2:18:43 PM UTC-4, Simon Clubley wrote:
> On 2019-07-03, Neil Rieck <n.rieck at sympatico.ca> wrote:
> >
> > Anyway, changes have been made to both C and C++ which (it is claimed) cause both these compilers to generate safer executables provided the developer is compiling with those extensions enabled. Ditching the "gets()" i/o function seemed like a good idea since it is the source of many exploits. I am also intrigued by the promise of (optionally) including bounds checking to arrays. (I have only mentioned two changes of many).
> >
> 
> John has also said that stack smashing protection (which is different
> from language level bounds checking) will now be used when building
> the higher level language parts of VMS for x86-64 and when this was
> last discussed, he was looking at how to add it to the Macro-32 compiler.
> 
> Simon.
> 
> -- 
> Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
> Microsoft: Bringing you 1980s technology to a 21st century world

Still on my list.  Not in the current cross-compilers.  Waiting until we bootstrap to newer LLVM before I do that work. 



More information about the Info-vax mailing list