Skip to content
  1. Oct 13, 2016
    • 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. Oct 12, 2016
  3. Oct 11, 2016
  4. Oct 10, 2016
  5. Oct 03, 2016
  6. Oct 02, 2016
  7. Oct 01, 2016
  8. Sep 29, 2016