Skip to content

feat: enable Asio SSL and libmysqlclient on Windows - #217

Merged
Sunrisepeak merged 15 commits into
mcpplibs:mainfrom
wellwei:codex/windows-openssl-followups
Aug 18, 2026
Merged

feat: enable Asio SSL and libmysqlclient on Windows#217
Sunrisepeak merged 15 commits into
mcpplibs:mainfrom
wellwei:codex/windows-openssl-followups

Conversation

@wellwei

@wellwei wellwei commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Enable the existing Asio SSL consumer test on Windows now that compat.openssl@3.5.1 has Windows support.
  • Publish compat.libmysqlclient@8.4.6 for Windows using the repaired wellwei/libmysqlclient tag (52a2609) and archive SHA 0c2d4b1b25d828bc40f760c50f7d49a3b6377073ac352ed5a52c2de45c7a2cad.
  • Keep Connector/C++ Windows hook design and gRPC out of scope.

The repaired source archive adds the upstream MySQL Windows VIO and allocator units required by the client-only Form A build: vio/viopipe.cc, vio/vioshm.cc, and mysys/my_nojemalloc.cc.

Validation

  • mcpp 2026.8.10.3 xpkg parse for the changed descriptors.
  • Lua syntax, mirror, package-name, cross-package-reference, platform-parity, and git diff --check validation.
  • GitHub Actions run 32076855440: lint, mirror, graphics side-effect, Linux default/LLVM, macOS, Windows, and timings all passed.
  • Windows job 95531854100: asio-ssl (ssl ... ok), libmysqlclient (client ... ok, 1 passed / 0 failed), and the existing Connector/C++ smoke all passed.

@Sunrisepeak
Sunrisepeak merged commit 4d6cab3 into mcpplibs:main Aug 18, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants