Bug #71009 | WORDS_BIGENDIAN not defined correctly for bigendian builds | ||
---|---|---|---|
Submitted: | 26 Nov 2013 12:10 | Modified: | 5 Dec 2013 13:31 |
Reporter: | Patrick Middleton | Email Updates: | |
Status: | Unsupported | Impact on me: | |
Category: | MySQL Server: Compiling | Severity: | S2 (Serious) |
Version: | 5.6.14 | OS: | MacOS (10.4 ppc+i386) |
Assigned to: | CPU Architecture: | Any |
[26 Nov 2013 12:10]
Patrick Middleton
[26 Nov 2013 12:12]
Patrick Middleton
Patch for config.h.cmake 5.6.14GA
Attachment: config.h.cmake.patch (application/octet-stream, text), 371 bytes.
[29 Nov 2013 18:01]
MySQL Verification Team
Sorry, but as of 5.6, we do no longer support universal binaries for OS X. So, we do no longer support cross-compiling ...
[2 Dec 2013 17:24]
Patrick Middleton
Ummmm.... I found this while cross-compiling. What I found was that big-endian builds Do Not Work, and this is not to do with cross-compilation. This is to do with WORDS_BIGENDIAN not being defined for bigendian builds, which leads to YASSL not building correctly. Try building natively on ppc, then use the mysql client you built to connect to a little-endian MySQL server.