Donghui Xu created KUDU-3162:
--------------------------------
Summary: Failed to compile kudu using openssl 1.1.1
Key: KUDU-3162
URL: https://issues.apache.org/jira/browse/KUDU-3162
Project: Kudu
Issue Type: Bug
Affects Versions: 1.9.0
Environment: CentOS 7.7.1908
Reporter: Donghui Xu
When I downloaded toolchain and the corresponding kudu code(hash code is
84086fe), the kudu compilation was successful. However, if the OpenSSL version
that kudu depends on is changed to 1.1.1 in CMakeLists.txt as follows:
set(OPENSSL_ROOT_DIR
"/home/xudonghui/kudu/native-toolchain/build/openssl-1.1.1")
set(OPENSSL_INCLUDE_DIR
"/home/xudonghui/kudu/native-toolchain/build/openssl-1.1.1/include")
set(OPENSSL_SSL_LIBRARY
"/home/xudonghui/kudu/native-toolchain/build/openssl-1.1.1/lib")
set(OPENSSL_CRYPTO_LIBRARY
"/home/xudonghui/kudu/native-toolchain/build/openssl-1.1.1/lib")
find_package(OpenSSL 1.1.1 REQUIRED)
The compilation error is as follows:
/home/xudonghui/kudu/native-toolchain/build/openssl-1.1.1/lib: file not
recognized: Is a directory
collect2: error: ld returned 1 exit status
make[2]: *** [lib/exported/libkudu_client.so.0.1.0] Error 1
make[1]: *** [src/kudu/client/CMakeFiles/kudu_client_exported.dir/all] Error 2
--
This message was sent by Atlassian Jira
(v8.3.4#803005)