Michael Martell created GEODE-7646:
--------------------------------------

             Summary: Simplify SSL Examples by Eliminating Need for 
LD_LIBRARY_PATH on Linux
                 Key: GEODE-7646
                 URL: https://issues.apache.org/jira/browse/GEODE-7646
             Project: Geode
          Issue Type: Improvement
          Components: native client
            Reporter: Michael Martell


The new SSL examples for the native client currently require the 
LD_LIBRARY_PATH environment variable to include the path to our crypto library 
(libcryptoImpl.so) on Linux. This ticket is to eliminate the need for this 
environment variable and make Linux and OSX be consistent.

The driving force to fix this was the recent switch to using RPATH to bake in 
the path to our crypto library into the executable. On newer versions of OSX, 
System Integrity Protection (SIP) ignores LD_LIBRARY_PATH. Using RPATH was the 
solution for this. However, until this fix the RPATH solution doesn't work on 
Linux.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to