Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Won't Do
-
None
Description
Two problems fixed in this patch:
|
1. cmake regular expression can't compile for "stdc++";
|
2. when create libmysqld.a archived library, object files of
|
storage/tokudb/ft-index/src/loader.cc and
|
storage/tokudb/ft-index/ft/loader/loader.cc conflicts,
|
the former is overwrited, and lead to link failure finally.
|
https://github.com/alibaba/AliSQL/commit/3d5891808c3e979bcde9e29ff4d4df462deed7f4
plinux, IIUC this can only happen if we link TokuDB statically. in MariaDB it is marked MODULE_ONLY, that is one cannot link it into the server statically. In AliSQL it is marked MANDATORY, that is always link statically.
Marking TokuDB MANDATORY sounds a bit too strict for MariaDB (even InnoDB is not MANDATORY). But we could probably fix static compilation.
Said the above, do you really need MANDATORY TokuDB in MariaDB?
Do you really need statically linked TokuDB in MariaDB?