I'm currently working for openssl migration in Homebrew title, a macOS and Linux package manager. Our project is trying to migrate all the formulas (or packages) that use OpenSSL 1.1 to OpenSSL 1.3.
When I built MariaDB 10.4 on my Mac (macOS 14.0), cmake generated an error that it is missing gnutls. Since I know that it should take OpenSSL by default instead of gnutls, I tried building other versions of MariaDB (10.5 and above) and they worked. I searched on Jira and MariaDB Github repo to see why MariaDB 10.4 doesn't still support OpenSSL 3, and I figured out that this commit did not apply to 10.4 branch.
The 1.1.1 version of OpenSSL will be End-of-Life on September 11th, whereas the 10.4 version of MariaDB becomes End-of-Life in June 2024. This means that MariaDB 10.4 will be exposed to security issues for nine months after the EOL of OpenSSL.
This is why I would like to ask the MariaDB development team to adopt OpenSSL 3 for MariaDB 10.4. I hope that it will arrive soon.