Skip to content
  1. Nov 06, 2016
  2. Nov 04, 2016
  3. Nov 03, 2016
  4. Nov 02, 2016
  5. Oct 31, 2016
  6. Oct 26, 2016
  7. Oct 24, 2016
  8. Oct 21, 2016
  9. Oct 15, 2016
  10. Oct 13, 2016
    • 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
  11. Oct 12, 2016
  12. Oct 02, 2016
  13. Sep 21, 2016
  14. Sep 17, 2016
  15. Sep 16, 2016
  16. Sep 15, 2016
  17. Sep 14, 2016
  18. Sep 13, 2016
  19. Sep 12, 2016
  20. Sep 08, 2016
  21. Sep 07, 2016
    • Richard Levitte's avatar
      Allow asan, msan and ubsan to be configured with shared libraries · 342a1a23
      Richard Levitte authored
      
      
      The background story is that util/shlib_wrap.sh was setting LD_PRELOAD
      or similar platform dependent variables, just in case the shared
      libraries were built with -rpath.  Unfortunately, this doesn't work
      too well with asan, msan or ubsan.
      
      So, the solution is to forbid the combination of shared libraries,
      -rpath and any of the sanity analyzers we can configure.
      
      This changes util/shlib_wrap.sh so it only contains the code that sets
      LD_PRELOAD when -rpath has been used when configuring.
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      342a1a23
  22. Sep 05, 2016
    • Richard Levitte's avatar
      Unix build: have the makedepend and cc actions in one recipe · 7e5b8b93
      Richard Levitte authored
      
      
      In the case of using an independent makedepend, we had split that into
      two separate recipes, one depending on the other.  However, there are
      cases where the makedepend recipe was always trying, but doesn't
      update the time stamp of the .d file because there are no actual
      changes, and thereby causing constant updates of the object files.
      
      This change makes one recipe that takes care of both makedepend och
      cc, thereby avoiding these extra updates.
      
      Reviewed-by: default avatarAndy Polyakov <appro@openssl.org>
      7e5b8b93
  23. Sep 02, 2016