[
https://issues.apache.org/jira/browse/THRIFT-1299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jake Farrell reassigned THRIFT-1299:
------------------------------------
Assignee: Jake Farrell
> If SSL is available, 'thrift' binary links against it
> -----------------------------------------------------
>
> Key: THRIFT-1299
> URL: https://issues.apache.org/jira/browse/THRIFT-1299
> Project: Thrift
> Issue Type: Bug
> Components: Build Process, C++ - Compiler, C++ - Library
> Affects Versions: 0.7
> Reporter: Diwaker Gupta
> Assignee: Jake Farrell
> Priority: Minor
>
> Inspection of compiler/cpp/Makefile and lib/cpp/Makefile reveals that for
> building both the thrift compiler as well as the C++ libraries, the same set
> of libraries (in the variable LIBS) are used. When OpenSSL is available, this
> has the unintended consequence that the thrift compiler links libssl (and
> potentially libcrypto), even though it doesn't need to. In theory there is no
> harm in linking against additional shared libraries but it can be an issue in
> practice. Specifically, if OpenSSL etc are installed in a custom location
> (such as when building a custom toolchain), the thrift binary will fail to
> run unless LD_LIBRARY_PATH is set every time thrift needs to run.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira