git://git.exim.org
/
users
/
jgh
/
exim.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
59d9803
)
openssl.txt: stamp RPATH into library too
author
Phil Pennock
<pdp@exim.org>
Fri, 3 Mar 2017 07:24:11 +0000
(
02:24
-0500)
committer
Phil Pennock
<pdp@exim.org>
Fri, 3 Mar 2017 07:24:11 +0000
(
02:24
-0500)
doc/doc-txt/openssl.txt
patch
|
blob
|
history
diff --git
a/doc/doc-txt/openssl.txt
b/doc/doc-txt/openssl.txt
index f572034058d27b609f5982b856bf78fdbee7fe4e..5d3da04b042ccf09325ecb1fcb9542e697f0e3e7 100644
(file)
--- 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.
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
make
make install
@@
-61,6
+63,9
@@
OpenSSL install, and build Exim:
make
sudo make install
make
sudo make install
+(From Exim 4.89, you can put that `PKG_CONFIG_PATH` directly into
+ your `Local/Makefile` file.)
+
Confirming
----------
Confirming
----------
@@
-85,6
+90,11
@@
If the `chrpath` package is installed, then:
will show the DT_RPATH stamped into the binary.
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
-------------
Very Advanced
-------------