OpenSuse Leap 15.2 и openssl: EVP_KDF_CTX_new_id not found

Использую build библиотеки openssl, компилирую из исходников и заменяю на них системные файлы. В openSuse Leap 15.1 всё работало, а в 15.2 возникает ошибка:
“symbol EVP_KDF_CTX_free, version OPENSSL_1_1_1d not defined in file libcrypto.so.1.1 with link time reference”
Посмотрел libcrypto.so.1.1, в билде openssl из исходников действительно нет EVP_KDF_CTX, а в системном билде они есть.
Поиск дал единственный совет - RedHat 8 /lib64/libssh.so.4: symbol EVP_KDF_ctrl version OPENSSL_1_1_1b not defined in file libcrypto.so.1.1 · Issue #11471 · openssl/openssl · GitHub :

The only thing I can recommend is not trying to replace the Red Hat openssl build with your own if you link also to other system libraries such as libssh

Подскажите, как же тогда скомпилировать и использовать openssl из исходников вместо системного? Системный openssl не подходит, т.к. компилирую со специфическими опциями.

Наверное можно взять openssl исходники из openSUSE и собрать их с нужными опциями?

Или подменять библиотеки в нужных местах: https://bugzilla.opensuse.org/show_bug.cgi?id=1163301