sgrif / mysqlclient-sys

Rust bindings for libmysqlclient
Apache License 2.0
37 stars 32 forks source link

Add support for mysql-client 9.0 #53

Closed SergioBenitez closed 2 months ago

SergioBenitez commented 3 months ago

It looks like there's no support for identifying mysql-client 9.0, released today. This is causing build failures, which can be overcome by pinning the mysql version. Would be great to support the latest release, however!

weiznich commented 3 months ago

I'm happy to accept a PR for that, otherwise this is currently expected behavior as the libmysqlclient headers change in a incompatible way between versions. That means we cannot just allow future versions without having checked that they are compatible in any way or at least without providing some compatibility layer.

weiznich commented 3 months ago

I just noticed that it might be helpful to write down what needs to be done: