-
Notifications
You must be signed in to change notification settings - Fork 561
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MariaDB_Connector_C: update to 3.1.12 #4278
Conversation
Note that to build for new architectures you need to change version number (and require Julia v1.6): #2763 |
Wow, this script is old |
You probably need to refresh the mingw patches from https://github.com/msys2/MINGW-packages/tree/0d166976f9786c635cebb81570c30973a874ae1a/mingw-w64-libmariadbclient (but note those are for v3.1.12) |
Yep, I'll go to 3.1.12 then |
Failures on Windows:
Sigh. No idea what's the issue |
I guess we can just keep using the old version but rebuild for new archs? |
You still need to change somehow the version number |
Actually, I think we still need one of the old patches (https://github.com/JuliaPackaging/Yggdrasil/pull/4278/files#diff-3720a2f4358b70332d69cd4a36076ec2fe65ad7ba25c9327e62e4f3699b8d326) |
mariadb-corporation/mariadb-connector-c#136 looks relevant |
I'm AFK so feel free to push it, otherwise I do it in a few hours. |
Hmmm
|
M/MariaDB_Connector_C/bundled/patches/0004-Add-ws2_32-to-remoteio-libraries.patch
Outdated
Show resolved
Hide resolved
At least they all seem to be the same issue... |
It's about SSL stuff, but I don't think it's related because I believe they go through different code paths. However I'm confused by the error because Edit: fixed by mariadb-corporation/mariadb-connector-c@2d5a511 |
This is really bizarre: apparently they have the issue with undefined |
…el ones Limitation for ARM platforms seems to be gone: https://gitlab.alpinelinux.org/alpine/aports/-/commit/ead72f039293e37c40fff47da0ef0adc5d6172de Compilation for armv6l was indeed successful (it wasn't explicitly filtered out).
@quinnj if you're happy with it, this is now good to go |
Thanks for all the help and sleuthing Mosé |
Amazing work both of you; thanks so much for doing this. |
* MariaDB_Connector_C: modify file to trigger rebuild * update compat and version * [MariaDB_Connector_C] Fix deprecation warnings * go to 3.1.12, refresh mingw patches * add back patch * [MariaDB_Connector_C] Resume another patch needed for MinGW * [MariaDB_Connector_C] Add one more patch for MinGW * [MariaDB_Connector_C] One last patch for MinGW * [MariaDB_Connector_C] Build for all Musl platforms, including non-Intel ones Limitation for ARM platforms seems to be gone: https://gitlab.alpinelinux.org/alpine/aports/-/commit/ead72f039293e37c40fff47da0ef0adc5d6172de Compilation for armv6l was indeed successful (it wasn't explicitly filtered out). Co-authored-by: Mosè Giordano <[email protected]>
To pick up new archs, ref JuliaDatabases/MySQL.jl#184
cc @quinnj (he should probably review before mering)