[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