[MCOL-4964] Columnstore doesn't build with OpenSSL 3 Created: 2022-01-19  Updated: 2022-05-25  Resolved: 2022-02-22

Status: Closed
Project: MariaDB ColumnStore
Component/s: Build
Affects Version/s: None
Fix Version/s: 22.08.1

Type: Bug Priority: Critical
Reporter: Elena Stepanova Assignee: Leonid Fedorov
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Problem/Incident
is caused by MDEV-25785 Add support for OpenSSL 3.0 Closed

 Description   

preview-10.8-MDEV-25785-openssl3.0 7cd965af9

cmake . -DPLUGIN_COLUMNSTORE=YES -DWITH_SSL=/home/jenkins/openssl-inst -DOPENSSL_SSL_LIBRARY=/home/jenkins/openssl-inst/lib64/libssl.so -DOPENSSL_CRYPTO_LIBRARY=/home/jenkins/openssl-inst/lib64/libcrypto.so
 
[ 47%] Linking CXX executable ../../bin/end_to_end_test
/usr/bin/ld: ../../lib/libjoblist.so: undefined reference to `EVP_CIPHER_key_length'
/usr/bin/ld: ../../lib/libjoblist.so: undefined reference to `EVP_CIPHER_iv_length'
/usr/bin/ld: ../../lib/libjoblist.so: undefined reference to `EVP_CIPHER_block_size'
collect2: error: ld returned 1 exit status
make[2]: *** [storage/columnstore/columnstore/utils/cloudio/CMakeFiles/end_to_end_test.dir/build.make:128: storage/columnstore/columnstore/bin/end_to_end_test] Error 1
make[1]: *** [CMakeFiles/Makefile2:7842: storage/columnstore/columnstore/utils/cloudio/CMakeFiles/end_to_end_test.dir/all] Error 2
make: *** [Makefile:163: all] Error 2



 Comments   
Comment by Leonid Fedorov [ 2022-02-17 ]

build with OpenSSL 3.0 will be fixed in this PR
https://github.com/mariadb-corporation/mariadb-columnstore-engine/pull/2274

Generated at Thu Feb 08 02:54:21 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.