Details
-
Task
-
Resolution: Done
-
P1: Critical
-
None
-
dev
-
None
Description
Our self build OpenSSL don't include EVP_KDF symbols, but the one that comes with CentOS does have those. Now it seems that Postgresql links against libk5crypto and libk5crypto requires those symbols:
agent:2020/08/03 07:23:12 build.go:264: > //usr/lib64/libk5crypto.so.3: undefined reference to `EVP_KDF_derive@OPENSSL_1_1_1b' agent:2020/08/03 07:23:12 build.go:264: > //usr/lib64/libk5crypto.so.3: undefined reference to `EVP_KDF_ctrl@OPENSSL_1_1_1b' agent:2020/08/03 07:23:12 build.go:264: > //usr/lib64/libk5crypto.so.3: undefined reference to `EVP_KDF_CTX_new_id@OPENSSL_1_1_1b' agent:2020/08/03 07:23:12 build.go:264: > //usr/lib64/libk5crypto.so.3: undefined reference to `EVP_KDF_CTX_free@OPENSSL_1_1_1b'
see https://bugreports.qt.io/browse/QTBUG-85848
Decision to drop self built OpenSSL and use system OpenSSL instead was made in email discussion which was started because of QTBUG-85848
Attachments
Issue Links
- depends on
-
QTQAINFRA-3921 Replace SLES-15 with the newer version SLES-15 SP2
- Closed
- is required for
-
QTBUG-85848 PostgreSQL check: Undefined reference to EVP_KDF
- Closed
For Gerrit Dashboard: QTQAINFRA-3863 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
310055,18 | Provisioning: Use system OpenSSL in linux instead of self built version | dev | qt/qt5 | Status: MERGED | +2 | 0 |