Hi Otto,

On Wed, Feb 26, 2020 at 2:48 PM Otto Kekäläinen <o...@debian.org> wrote:
>
> fatal error: openssl/evp.h: No such file or directory

Did you follow the instructions [1]  exactly? They are not very clear
but upstream gave me this advice verbally:

1. '#include <wolfss/options.h>' in each file that uses wolfSSL as the
first header.
2. Prefix all <openssl/..> header locations with <wolfssl/openssl/...>

I usually bracket the changes with USE_WOLFSSL or similar. The manual
is not very clear, but these instructions work for me every time. We
can address missing functions or symbols conflicts with upstream.
Often, the names are just different. (wolfSSL support for EVP is not
great; they offer cryptographic primitives in wolfcrypt instead.)

Upstream is eager to see the major databases ported and is giving the
highest level of technical support to my efforts with PostgreSQL.
Perhaps I can help with porting MariaDB at the same time (if needed)
although the upstream bug you mentioned is still open. [2]

Kind regards
Felix Lechner

[1] https://www.wolfssl.com/docs/wolfssl-manual/ch13/
[2] https://jira.mariadb.org/browse/MDEV-21835

Reply via email to