While trying to build MariaDB-10.5.12 on a 64-bit RISC-V Linux system, the test binlog.binlog_flush_binlogs_delete_domain fails with:
- * *
binlog.binlog_flush_binlogs_delete_domain 'mix' w4 [ fail ]
Test ended at 2021-09-01 22:55:29
— /tmp/mariadb-10.5.11/mysql-test/suite/binlog/r/binlog_flush_binlogs_delete_domain.result 2021-06-18 18:19:11.000000000 +0800
+++ /tmp/mariadb-10.5.11/mysql-test/suite/binlog/r/binlog_flush_binlogs_delete_domain.reject 2021-09-01 22:55:29.406655479 +0800
@@ -85,6 +85,6 @@
ERROR HY000: The value of gtid domain being deleted ('4294967296') exceeds its maximum size of 32 bit unsigned integer
FLUSH BINARY LOGS DELETE_DOMAIN_ID = (4294967295);
-Warning 1076 The gtid domain being deleted ('4294967295') is not in the current binlog state
+Warning 1076 The gtid domain being deleted ('18446744073709551615') is not in the current binlog state
DROP TABLE t;
mysqltest: Result length mismatch
- * *
This is the last test that still fails on this arch (older versions had more failures). It would be great to have it resolved so that RISC-V can finally be considered supported, especially given other servers from the MySQL family currently explicitly report this architecture as unsupported.
Let me know if you need more information.