Bug #76261 CONNECTOR/ODBC BUILDS IN WHEN USING LIBMYSQLCLIENT FROM 5.7.6
Submitted: 11 Mar 2015 13:15 Modified: 26 Jan 2016 20:14
Reporter: Terje Røsten Email Updates:
Status: Closed Impact on me:
None 
Category:Connector / ODBC Severity:S2 (Serious)
Version:5.3.4 OS:Any
Assigned to: CPU Architecture:Any

[11 Mar 2015 13:15] Terje Røsten
Description:
MySQL 5.7.6 has restricted list of exported symbols to CAPI definition, there might be other changes
in MySQL 5.7 as well.

Connector/ODBC seems to use functions outside define MySQL CAPI and can't be built any more.

How to repeat:
Install MySQL 5.7.6 or newer on Linux and try to build Connector/ODBC against shipped libmysqlclient.so.20
and headers files.

Suggested fix:
Adapt Connector/ODBC to work with MySQL 5.7 libs and headers.
[13 Nov 2015 7:05] Bogdan Degtyariov
Posted by developer:
 
The fix is pushed to mysql-5.7 branch in Connector/ODBC repo
[26 Jan 2016 20:14] Daniel So
Added the following entry to the C/ODBC 5.3.6 changelog:

"Attempt to build Connector/ODBC from source on a Linux platform against the client library and header files shipped with MySQL server 5.7.6 or newer failed. It was due to the changes made to the client library and the header files, to which Connector/ODBC has now been adapted."