Page 1 of 1
openssl-1.1.1h-x86_64-1.txz (minimally tested)
Posted: Sun Dec 06, 2020 12:36 am
by s243a
I compiled openssl-1.1.1h-x86_64-1.txz using build-pkg.sh (see instructions)
https://www.dropbox.com/s/tlx6u1meujzogzu/openssl-1.1.1h-x86_64-1.txz?dl=0
The original recipe can be downloaded at:
http://distro.ibiblio.org/fatdog/source/800/recipes/openssl-1.1.0l-x86_64-1.tar.gz
The following lines in the recepie need to be modified.
Code: Select all
PKGVER=1.1.1h
MD5SUM=53840c70434793127a3574433494e8d3
For testing, I right clicked on the package, selected install and chose to uninstall the existing openssl. Chrome is still working. I haven't tested it with other aps and I haven't rebooted yet.
I think that openssl-1.1.1 is required if you want to upgrated qt to qt5-5.15.2. That said, openssl is a good library to keep up to date for security reasons. From the openssl website:
Users of these older versions are encourage to upgrade to 1.1.1 as soon as possible. Extended support for 1.0.2 to gain access to security fixes for that version is available.
https://www.openssl.org/source/
Re: openssl-1.1.1h-x86_64-1.txz (minimally tested)
Posted: Mon Dec 07, 2020 7:46 pm
by step
s243a wrote: Sun Dec 06, 2020 12:36 am
I think that openssl-1.1.1 is required if you want to upgrated qt to qt5-5.15.2.
It seems to be indeed. Excerpt from the Qt5 5.15.2 configuration test for openssl:
Code: Select all
#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER-0 < 0x10101000L
# error OpenSSL >= 1.1.1 is required
#endif
#if !defined(OPENSSL_NO_EC) && !defined(SSL_CTRL_SET_CURVES)
# error OpenSSL was reported as >= 1.1.1 but is missing required features, possibly it's libressl which is unsupported
#endif
Re: openssl-1.1.1h-x86_64-1.txz (minimally tested)
Posted: Mon Dec 07, 2020 10:11 pm
by norgo
Qt 5.15.2 Known Issues
OpenSSL
Qt 5.15 LTS requires OpenSSL 1.1.1 version on Linux and Windows. Qt online installer provides as convenience both OpenSSL source ode and pre-built binaries of the OpenSSL libraries used by Qt Network. However, the installer doesn't set up OpenSSL environment.
User needs to define the library path and possible environment variables. OpenSSL libraries are not automatically deployed with applications that are built with Qt. If provided OpenSSL binaries are not suitable for your use case source code installation includes instructions on how to configure and build your own OpenSSL libraries ...
Code: Select all
Version References:
required from libdl.so.2:
0x09691a75 0x00 37 GLIBC_2.2.5
required from libpthread.so.0:
0x09691a75 0x00 32 GLIBC_2.2.5
required from libgssapi_krb5.so.2:
0x0dbcc034 0x00 29 gssapi_krb5_2_MIT
required from libc.so.6:
0x06969190 0x00 34 GLIBC_2.10
0x0d696917 0x00 30 GLIBC_2.7
0x06969194 0x00 26 GLIBC_2.14
0x09691a75 0x00 24 GLIBC_2.2.5
required from libcrypto.so.1.1:
0x066d1f11 0x00 36 OPENSSL_1_1_1
0x066d1f10 0x00 23 OPENSSL_1_1_0
required from libssl.so.1.1:
0x066d1f11 0x00 27 OPENSSL_1_1_1
0x066d1f10 0x00 22 OPENSSL_1_1_0
required from libQt5Core.so.5:
0x08a28115 0x00 31 Qt_5.15
0x0dcbd2c9 0x00 25 Qt_5_PRIVATE_API
0x00058a25 0x00 21 Qt_5
required from libstdc++.so.6:
0x0297f868 0x00 35 GLIBCXX_3.4.18
0x056bafd3 0x00 33 CXXABI_1.3
0x08922974 0x00 28 GLIBCXX_3.4
0x0bafd179 0x00 20 CXXABI_1.3.9