WL#10524: Dynamic Linking of OpenSSL in MySQL Server for Windows

Affects: Server-8.0   —   Status: Complete

MySQL Server will move to dynamic linking of OpenSSL in 8.0.

This means that customers can choose which OpenSSL library to use with MySQL,
e.g. due to security requirements imposed by the customer organization.

Build perspective

All who builds MySQL (pushbild, internal and external developers) will get
OpenSSL either from the external System repository (if exists) or from a MySQL
provided repository (for other platforms such as Windows).

Usage perspective

MySQL users will get correct libraries either by package dependencies (where
this is supported) or they will be bundled with the MySQL distribution (for
other platforms such as Windows and Mac).

Windows specifics

When installed we put all DLL's in the same directory as the binary
(see https://blogs.msdn.microsoft.com/oldnewthing/20110620-00/?p=10393)