Details
-
Task
-
Status: Open (View Workflow)
-
Critical
-
Resolution: Unresolved
-
3.0.0
-
None
-
None
-
None
Description
The C/C has a large number of incompatibilities with existing libmysql headers, thus server does not compile with it. In order to really get rid of libmysql, which was planned already for 10.2 but now has to be postponed to 10.3 due to this, C/C should change to adhere to existing interfaces. Major incompatibilities are missing VIO and NET structures, there is more, which I do not remember now.
To reproduce , remove this file. https://github.com/MariaDB/server/blob/10.2/include/mysql.h
and replace with C/C's (set INCLUDE_DIRECTORIES inside sql directory to libmariadb/include)
Attachments
Issue Links
- blocks
-
MDEV-11111 Redesign how embedded server is built and how it works
- Open