Currently, Impala on asf-master requires OpenSSL version 0.9.8 or above. However, with Kudu RPC, Impala will require OpenSSL version 1.0.0 or newer. Some legacy platforms such as Centos5, SLES 11 or Ubuntu 12.02 do not come equipped with the required version of OpenSSL library by default. To enable users of those platforms to build and run Impala with Kudu RPC, one option is to use the OpenSSL library in native-toolchain (e.g. by adding Impala toolchain to LD_LIBRARY_PATH).
It appears that binaries or libraries on some Debian based distributions (e.g. Ubuntu 14.04) expect OpenSSL library to be built with version information which our toolchain build doesn't provide right now. As a result, one cannot use the shared library from native-toolchain on those platforms. Using it will result in error like the following: