Browse Source

NOTES.UNIX: add additional note about --enable-new-dtags

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5374)
master
Richard Levitte 5 years ago
parent
commit
c3d76bb254
1 changed files with 12 additions and 0 deletions
  1. +12
    -0
      NOTES.UNIX

+ 12
- 0
NOTES.UNIX View File

@ -28,3 +28,15 @@
$ ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl \
-Wl,-rpath,'$(LIBRPATH)'
On modern systems using GNU ld.so, a better choice may be to use the
new dtags, like this:
$ ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl \
-Wl,--enable-new-dtags,-rpath,'$(LIBRPATH)'
This sets DT_RUNPATH instead of DT_RPATH. DT_RUNPATH is considered after
the environment variable LD_LIBRARY_PATH, while DT_RPATH is considered
before that environment variable (which means that the values in that
environment variable won't matter if the library is found in the
paths given by DT_RPATH).

Loading…
Cancel
Save