Skip to content
Snippets Groups Projects
Commit b40875bf authored by GitBot's avatar GitBot
Browse files

Integrate meta-seconorth-distro/fix-qt5-openssl3

--

Commit: seco-ne/yocto/layers/meta-seconorth-distro@acf83439

qtbase: link against libssl at compile-time

When openssl functions are called from qt, the following errors appears:

qt.network.ssl: QSslSocket: cannot resolve EVP_PKEY_base_id
qt.network.ssl: QSslSocket: cannot resolve SSL_get_peer_certificate

This is a known issue for "meta-qt5" layer:
https://github.com/meta-qt5/meta-qt5/issues/437

The solution is to force libQt5Network.so to link against openssl library at
compile-time by providing "-openssl-linked" option.
https://doc.qt.io/qt-5/ssl.html#enabling-and-disabling-ssl-support



The qtbase recipe has a special variable "OPENSSL_LINKING_MODE" that allows to
choose whether to link to OpenSSL library at linking time or run time.

Signed-off-by: default avatarDmitry Petrov <dmitry.petrov@rtsoft.de>
parent b3c2823a
No related branches found
No related tags found
1 merge request!1233Integrate meta-seconorth-distro/fix-qt5-openssl3
Pipeline #64801 passed with stages
in 1 minute and 17 seconds
......@@ -22,7 +22,7 @@
<project name="meta-freescale.git" revision="dd98526300937450d741c9b3403799632f417226" remote="fslc" path="sources/meta-freescale" />
<project name="meta-freescale-distro.git" revision="fc15f5003043da23212596be7366ae2547c308ad" remote="fslc" path="sources/meta-freescale-distro" />
<project name="layers/meta-seconorth-machine" revision="3a2f42e3f05fabdf797b448db10d53b7fcdf5e1c" remote="seco-ne" path="sources/meta-seconorth-machine" />
<project name="layers/meta-seconorth-distro" revision="576093ce0b3ad21e0c45e661b7cab96f24240ae7" remote="seco-ne" path="sources/meta-seconorth-distro" />
<project name="layers/meta-seconorth-distro" revision="acf83439cb7ddbf555d3e03643bd040ba299b9b7" remote="seco-ne" path="sources/meta-seconorth-distro" />
<project name="layers/meta-seconorth-nogplv3" revision="b97ebd9a6622329743ecd0317a6d2ab027b82f22" remote="seco-ne" path="sources/meta-seconorth-nogplv3" />
<project name="config" revision="dcaa78522bee66cceb3fcdd87e4a140d0f439e5b" remote="seco-ne" path=".conf" >
<linkfile dest="setup-environment" src="setup-environment" />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment