|
I explained this in a comment to MDEV-13342. I don't want to patch libmariadb yet, before this task is finally approved.
To make it work currently, libmariadb has to be patched:
diff --git a/include/mariadb_com.h b/include/mariadb_com.h
|
index cdf7db8..31550cb 100644
|
--- a/include/mariadb_com.h
|
+++ b/include/mariadb_com.h
|
@@ -327,6 +327,8 @@ enum enum_field_types { MYSQL_TYPE_DECIMAL, MYSQL_TYPE_TINY,
|
MYSQL_TYPE_TIMESTAMP2,
|
MYSQL_TYPE_DATETIME2,
|
MYSQL_TYPE_TIME2,
|
+ MYSQL_TYPE_BLOB_COMPRESSED= 140,
|
+ MYSQL_TYPE_VARCHAR_COMPRESSED= 141,
|
/* --------------------------------------------- */
|
MYSQL_TYPE_JSON=245,
|
MYSQL_TYPE_NEWDECIMAL=246,
|
|
|
We can patch it locally for testing. The problem is, it doesn't build in buildbot at all, so it doesn't undergo regression tests. It's a catch 22, you can't merge it to the main tree until buildbot confirms it's in a decent shape, and buildbot can't confirm it's in a decent shape because the relevant page hasn't pushed to the submodule's tree.
According to serg, you should be able to create a development branch for libmariadb and use it instead.
|