[Info-vax] MariaDB/MySQL on x86

Arne Vajhøj arne at vajhoej.dk
Wed Apr 26 19:47:52 EDT 2023


On 4/26/2023 6:33 AM, Neil Rieck wrote:
> On Saturday, April 22, 2023 at 6:38:25 AM UTC-4, issinoho wrote:
>> Has there been any talk on this being ported?
> 
> As others have already mentioned, both MySQL-5.5 and MariaDB-5.5 are
> no longer supported.

Yep.

> And when they were, I was experiencing database corruptions problems
> at shutdown

On VMS?

>              that forced me to move to MariaDB-10 on Linux (our shop
> has been employing heterogeneous computing since 2016; our primary
> businesses systems run OpenVMS but our relational databases were
> being served up on CentOS-7; now Rocky-8)
> 
> One of the annoyances with MariaDB-10 (and MySQL-6) is that they can
> only be built with C11 which is still not available on OpenVMS/Alpha
> or OpenVMS/Itanium (that blame goes to all the companies before VSI
> who did not take C/C++ seriously enough to keep the C/C++ ecosystem
> up to date on OpenVMS). (not sure why the authors of MySQL and
> MariaDB did not follow the example set by Apache where HTTPd would
> always be tied to a simpler version of C)
> 
> Everyone reading this knows how difficult it is to play catchup
> whenever a company has allowed something to slide for more than a
> decade (IIRC, C99 was the last standard supported by Compaq and I do
> not recall any progress being made when HP was at the helm).
> 
> Kudos to VSI for making as much progress as they have.  I only hope
> that they get around to also supporting C17 (stable) and C23
> (pre-release)

VMS C has been struggling a bit to get to C99.

But it is my impression that C99 is sort of livable
as few C applications rely on C11 & C17.

I believe the big problem is C++. C++98 is totally
obsolete. A lot of actively maintained C++ applications
require C++11/14 or C++17.

So VMS C++ with its C++98 support is a problem.

And I believe the MySQL/MariaDB issue is in the C++
part not the C part.

Arne







More information about the Info-vax mailing list