Michael Ho has uploaded a new patch set (#6).

Change subject: IMPALA-5714: Add linker's version script for OpenSSL library
......................................................................

IMPALA-5714: Add linker's version script for OpenSSL library

Debian based distribution (e.g. Ubuntu) expects OpenSSL
dynamically linked library to have been compiled with
a version script to control the exported symbols for
different versions of the library. Without this version
info, one may get errors like the following:

$IMPALA_HOME/be/build/latest/statestore/statestored: 
$IMPALA_HOME/toolchain/openssl-1.0.1p/lib/libssl.so.1.0.0: no version 
information available (required by 
$IMPALA_HOME/toolchain/kudu-1070e76/debug/lib/libkudu_client.so.0)

This change copies the version script of Ubuntu's libssl 1.0.2g
(https://launchpad.net/ubuntu/+archive/primary/+files/openssl_1.0.2g-1ubuntu11.2.debian.tar.xz)
and uses it when building the shared library.

Built Impala with this library and ran some sanity tests.

Change-Id: I72b39c5e15db268d35210c013e885f36764f1f89
---
M source/openssl/build.sh
A source/openssl/openssl.ld
2 files changed, 4,786 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.cloudera.org:29418/native-toolchain 
refs/changes/84/7484/6
-- 
To view, visit http://gerrit.cloudera.org:8080/7484
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I72b39c5e15db268d35210c013e885f36764f1f89
Gerrit-PatchSet: 6
Gerrit-Project: native-toolchain
Gerrit-Branch: master
Gerrit-Owner: Michael Ho <k...@cloudera.com>
Gerrit-Reviewer: Henry Robinson <he...@cloudera.com>
Gerrit-Reviewer: Matthew Jacobs <m...@cloudera.com>
Gerrit-Reviewer: Michael Ho <k...@cloudera.com>
Gerrit-Reviewer: Sailesh Mukil <sail...@cloudera.com>

Reply via email to