1. 13 Oct, 2016 4 commits
    • Richard Levitte's avatar
      38be1ea8
    • Richard Levitte's avatar
      Remove automatic RPATH - adapt shlib_wrap.sh · 71d8ff1a
      Richard Levitte authored
      
      
      Looking for something starting with '-Wl,-rpath,' isn't good enough,
      as someone might give something like '-Wl,--enable-new-dtags,-rpath,/PATH'.
      Looking for ',-rpath,' should be safe enough.
      
      We could remove the preloading stuff entirely, but just in case the
      user has chosen to given RPATH setting arguments at configuration,
      we'd better make sure testing will still work.  Fair warning, there
      are some configuration options that do not work with preloaded OpenSSL
      libraries, such as the sanity checking ones.
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      71d8ff1a
    • Richard Levitte's avatar
      Remove automatic RPATH - add user rpath support · fad599f7
      Richard Levitte authored
      
      
      Make Configure recognise -rpath and -R to support user added rpaths
      for OSF1 and Solaris.  For convenience, add a variable LIBRPATH in the
      Unix Makefile, which the users can use as follows:
      
          ./config [options] -Wl,-rpath,\$(LIBRPATH)
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      fad599f7
    • Richard Levitte's avatar
      Remove automatic RPATH · 075f7e2c
      Richard Levitte authored
      
      
      Before OpenSSL 1.1.0, binaries were installed in a non-standard
      location by default, and runpath directories were therefore added in
      those binaries, to make sure the executables would be able to find the
      shared libraries they were linked with.
      
      With OpenSSL 1.1.0 and on, binaries are installed in standard
      directories by default, and the addition of runpath directories is
      therefore not needed any more.
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      075f7e2c
  2. 12 Oct, 2016 4 commits
  3. 11 Oct, 2016 4 commits
  4. 10 Oct, 2016 4 commits
  5. 03 Oct, 2016 7 commits
  6. 02 Oct, 2016 7 commits
  7. 01 Oct, 2016 3 commits
  8. 29 Sep, 2016 7 commits