git://git.exim.org
/
users
/
heiko
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
exiqsumm fix: Check @ARGV exists before testing it
[users/heiko/exim.git]
/
doc
/
doc-txt
/
openssl.txt
diff --git
a/doc/doc-txt/openssl.txt
b/doc/doc-txt/openssl.txt
index e4f5d854cfb054b650520f4f935226f8fe7a5689..194ae7cf88435667b19cda03de0cef8e512f75ff 100644
(file)
--- a/
doc/doc-txt/openssl.txt
+++ b/
doc/doc-txt/openssl.txt
@@
-42,6
+42,10
@@
something else. `/opt/exim/openssl` perhaps.
make
make install
make
make install
+On some systems, the linker uses `-rpath` instead of `-R`; on such systems,
+replace the parameter starting `-Wl` with: `-Wl,-rpath,/opt/openssl/lib`.
+There are more variations on less common systems.
+
You now have an installed OpenSSL under /opt/openssl which will not be
used by any system programs.
You now have an installed OpenSSL under /opt/openssl which will not be
used by any system programs.
@@
-55,6
+59,8
@@
the relevant directory into the rpath stamped into the binary:
USE_OPENSSL_PC=openssl
LDFLAGS+=-ldl -Wl,-rpath,/opt/openssl/lib
USE_OPENSSL_PC=openssl
LDFLAGS+=-ldl -Wl,-rpath,/opt/openssl/lib
+[jgh: I've see /usr/local/lib used]
+
The -ldl is needed by OpenSSL 1.0.2+ on Linux and is not needed on most
other platforms. The LDFLAGS is needed because `pkg-config` doesn't know
how to emit information about RPATH-stamping, but we can still leverage
The -ldl is needed by OpenSSL 1.0.2+ on Linux and is not needed on most
other platforms. The LDFLAGS is needed because `pkg-config` doesn't know
how to emit information about RPATH-stamping, but we can still leverage
@@
-94,6
+100,7
@@
is to run:
readelf -d $(which exim) | grep RPATH
readelf -d $(which exim) | grep RPATH
+[jgh: I've seen that spelled RUNPATH]
Very Advanced
-------------
Very Advanced
-------------