summaryrefslogtreecommitdiff
path: root/doc/doc-txt
diff options
context:
space:
mode:
authorPhil Pennock <pdp@exim.org>2017-03-03 02:24:11 -0500
committerPhil Pennock <pdp@exim.org>2017-03-03 02:24:11 -0500
commit8d3bb6f58c24666b105820044fdaa4dff49dd661 (patch)
tree1a0e1f40f6939e7e12756000bccb81d11408bb25 /doc/doc-txt
parent59d9803955886f56f67e3ceff5632b704e4c5548 (diff)
openssl.txt: stamp RPATH into library too
Diffstat (limited to 'doc/doc-txt')
-rw-r--r--doc/doc-txt/openssl.txt12
1 files changed, 11 insertions, 1 deletions
diff --git a/doc/doc-txt/openssl.txt b/doc/doc-txt/openssl.txt
index f57203405..5d3da04b0 100644
--- a/doc/doc-txt/openssl.txt
+++ b/doc/doc-txt/openssl.txt
@@ -36,7 +36,9 @@ Extract the current source of OpenSSL. Change into that directory.
This assumes that `/opt/openssl` is not in use. If it is, pick
something else. `/opt/exim/openssl` perhaps.
- ./config --prefix=/opt/openssl --openssldir=/etc/ssl enable-ssl-trace
+ ./config --prefix=/opt/openssl --openssldir=/etc/ssl \
+ -L/opt/openssl/lib -Wl,-R/opt/openssl/lib \
+ enable-ssl-trace
make
make install
@@ -61,6 +63,9 @@ OpenSSL install, and build Exim:
make
sudo make install
+(From Exim 4.89, you can put that `PKG_CONFIG_PATH` directly into
+ your `Local/Makefile` file.)
+
Confirming
----------
@@ -85,6 +90,11 @@ If the `chrpath` package is installed, then:
will show the DT_RPATH stamped into the binary.
+Your `binutils` package should come with `readelf`, so an alternative
+is to run:
+
+ readelf -d $(which exim) | grep RPATH
+
Very Advanced
-------------