Создание POCO с помощью OpenSSL 3.0.0-beta1

#openssl #yocto #crypto #poco-libraries

Вопрос:

Я пытаюсь интегрировать POCO библиотеку в свою среду yocto(thud), я использую обычай OpenSSL 3.0.0-beta1 в yocto.Когда я пытаюсь создать изображение, я получаю следующую ошибку:

 src/RSACipherImpl.cpp:54:11: error: 'RSA_SSLV23_PADDING' was not declared in this scope; did you mean 'RSA_NO_PADDING'  

Если я удалю OpenSSL 3.0.0-beta1 из yocto POCO , он будет строиться.Я добавил нижеприведенные строки, local.conf чтобы удалить криптографию, POCO но проблема все та же.

 PACKAGECONFIG_remove_pn-poco = "DataSQLite"  PACKAGECONFIG_remove_pn-poco = "NetSSL" PACKAGECONFIG_remove_pn-poco = "Crypto"