Details
-
Type:
Bug
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 10.0.15
-
Fix Version/s: 10.0
-
Component/s: Storage Engine - Mroonga
-
Labels:None
Description
Mroonga tests fails in debian builds:
http://labs.seravo.fi/~otto/mariadb-repo/logs/mariadb-10.0_10.0.15-1_i386_sid.build-fail
It was a 32-bit build inside a pbuilder chroot on 64-bit host.
Note that mroonga 32-bit tests are skipped and 64-bit tests are run. Perhaps that's why they fail. Supposedly, 32/64-bit detection for tests needs to be adjusted to detect how mroonga was actually built, not what the host cpu is capable of.
Gliffy Diagrams
Attachments
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
It might be difficult to detect the target architecture inside CMakeLists.txt in cross-compilation situations and therefore e.g. the TokuDB arch dependent on/off is done in the Debian rules file and passed along to cmake as an option, see http://anonscm.debian.org/cgit/pkg-mysql/mariadb-10.0.git/tree/debian/rules#n24
Upload of 10.0.15 to Debian will wait until this is fixed or alternatively until there is some temporary patch that disables suitable parts of mroonga to get around this or disables all of mroonga.
Mroonga is a new plugin and it seems the cross-compilation need of it hasn't been on the table before. Everything else of MariaDB cross-compiles (or at least to the degree needed on Debian build systems) nicely.