[Info-vax] General Availability of 9.2 for x86-64

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Wed Jul 20 12:45:39 EDT 2022


On 2022-07-15 17:56:42 +0000, Simon Clubley said:

> I am also aware that the LLVM team keeps moving to the latest "shiny" 
> on a regular basis instead of developing LLVM against a C++ standard 
> that has been available for a long time. I see they are currently at 
> C++14.
> I wonder when they will be moving again. :-)
> 
> Update: I had a look. It seems they are already talking about moving to 
> C++17 as the new base. :-(

I fail to see C++17, C++20, or the upcoming C++23 feature usage within 
LLVM as an issue for the folks using the compiler directly and natively.

For folks porting an LLVM compiler, the port will be bootstrapping with 
a cross-compiler from a supported platform, and then moving native.

Get the target code generator and the cross-linker going, then get the 
native versions going.

Trying to bootstrap any compiler entirely locally is front-loading a 
massive amount of project work. Arguably unnecessarily.

Using recent or current features also requires the added features work.

Whether the features are "shiny" or are valuable depends on the code context.

And as you well know, a number of embedded platforms involve cross development.

OpenVMS V9.2 is quite close to being an embedded platform, with the 
compilers, and the guest-only support, and the rest.

As drivers increasingly either use paravirtualization or bypass 
virtualization entirely, and as native boot support and compilers all 
become available, OpenVMS will become faster and more flexible.

Yes, we're on a treadmill of upgrades, and that's not going to slow 
down. OpenVMS is and will remain on that same treadmill too, 
particularly around SSL/TLS and ssh, and yes, LLVM.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list