Skip to content
  1. Apr 01, 2018
    • Richard Levitte's avatar
      Windows builds: remove over-quotation of LIBZ macro · 2cc8fe11
      Richard Levitte authored
      
      
      The LIBZ macro definition was already quoted in BASE_windows, then got
      quotified once more in windows-makefile.tmpl.  That's a bit too much
      quotations, ending up with the compiler being asked to define the
      macro |"LIBZ=\"ZLIB1\""| (no, not the macro LIBZ with the value
      "ZLIB1").  This is solved by removing the extra quoting in
      BASE_windows.
      
      Along with this, change the quotation of macro definitions and include
      file specification, so we end up with things like -I"QuotedPath" and
      -D"Macro=\"some weird value\"" rather than "-IQuotedPath" and
      "-DMacro=\"some weird value\"".
      
      Fixes #5827
      
      Reviewed-by: default avatarAndy Polyakov <appro@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5833)
      2cc8fe11
  2. Mar 29, 2018
  3. Mar 27, 2018
  4. Mar 26, 2018
  5. Mar 24, 2018
  6. Mar 22, 2018
  7. Mar 21, 2018
    • Matthias Kraft's avatar
      Add dladdr() for AIX · 4af14b7b
      Matthias Kraft authored
      
      
      Although it deviates from the actual prototype of DSO_dsobyaddr(), this
      is now ISO C compliant and gcc -Wpedantic accepts the code.
      
      Added DATA segment checking to catch ptrgl virtual addresses. Avoid
      memleaks with every AIX/dladdr() call. Removed debug-fprintf()s.
      Added test case for DSO_dsobyaddr(), which will eventually call dladdr().
      Removed unecessary AIX ifdefs again.
      
      The implementation can only lookup function symbols, no data symbols.
      Added PIC-flag to aix*-cc build targets.
      
      As AIX is missing a dladdr() implementation it is currently uncertain our
      exit()-handlers can still be called when the application exits. After
      dlclose() the whole library might have been unloaded already.
      
      Signed-off-by: default avatarMatthias Kraft <makr@gmx.eu>
      
      Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5668)
      4af14b7b
  8. Mar 19, 2018
  9. Mar 16, 2018
  10. Mar 15, 2018
  11. Mar 14, 2018
  12. Mar 13, 2018
  13. Mar 10, 2018
  14. Mar 09, 2018
  15. Mar 08, 2018
  16. Mar 07, 2018
  17. Mar 06, 2018
    • Andy Polyakov's avatar
      Configurations/10-main.conf: add -fno-common back to darwin-ppc-cc. · 107783d9
      Andy Polyakov authored
      -fno-common was removed for all Darwin targets in
      0c873419
      
       with rationale "it's either
      'ranlib -c' or '-fno-common'." However, it's still absolutely required
      in 32-bit darwin-ppc-cc. And when trying things out I didn't quite
      see why it was formulated as one-or-another choice, as 'ranlib -c'
      shouldn't [and doesn't] have problems with object modules without
      commons. [Well, to be frank, I didn't manage to reproduce the problem
      the modification was meaning to resolve either...]
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      107783d9
  18. Mar 03, 2018