[Info-vax] MariaDB/MySQL on x86

John Reagan xyzzy1959 at gmail.com
Tue Apr 25 19:00:00 EDT 2023


On Tuesday, April 25, 2023 at 11:33:37 AM UTC-4, Mark Berryman wrote:
> On 4/24/23 4:12 PM, Craig A. Berry wrote: 
> > 
> > On 4/22/23 5:38 AM, issinoho wrote: 
> >> Has there been any talk on this being ported? 
> > 
> > The C++ compiler that will be necessary to make it even theoretically 
> > possible is still in field test and only became available quite 
> > recently.  One can hope, but we won't really know until someone does the 
> > work.
> When the field test C++ compiler became available I attempted to build 
> my MariaDB v5.5 kit. It was a no go for a few reasons. 
> 
> One, 
> The field test is still limited in some functionality. For example, 
> there are some pragmas that are not yet supported or not yet fully 
> supported. The include_directory pragma does not yet appear to work and 
> my build procedure depends heavily on this. 
> 
> Two, 
> There are a number of places in the port that assume that long and 
> size_t are 32 bits. For x86_64, they are 64 bits. Addressing this 
> would almost mean redoing the port. (I think long is a bigger issue than 
> size_t). 
> 
> Three, 
> In order for the headers included with the compiler to compile 
> correctly, certain values must be defined. For example, in order to use 
> string.h, either __CORRECT_ISO_CPP_STRING_H_PROTO or 
> _STRING_H_CPLUSPLUS_98_CONFORMANCE_ must be defined. Otherwise, the 
> compiler throws errors and aborts. I did not see anything about this in 
> the documentation and stumbled across it when trying to figure out why 
> the errors were occurring. Now I wonder if there are others. 
> 
> I think MariaDB, either V5 for V10, will have to wait until the C++ 
> compiler is more complete. 
> 
> Mark Berryman
I've been away on vacation for a few weeks.  I'll get a status and post in a few days.



More information about the Info-vax mailing list