1. 16 8月, 2017 2 次提交
  2. 27 7月, 2017 1 次提交
    • R
      Simplify the handling of shared library version numbers · d4453024
      Richard Levitte 提交于
      $(SHLIB_MAJOR).$(SHLIB_MINOR) is really a synonym for
      $(SHLIB_VERSION_NUMBER), and is therefore an added complexity,
      so better to use $(SHLIB_VERSION_NUMBER) directly.  SHLIB_MAJOR and
      SHLIB_MINOR are now unused, but are kept around purely as information
      in case someone relies on their existence.
      
      At the same time, add support for custom shared library extensions
      with the three new Makefile variables SHLIB_EXT, SHLIB_EXT_SIMPLE and
      SHLIB_EXT_IMPORT.  By default, they hold the variants of shared
      library extensions we support.  On mingw and cygwin, SHLIB_EXT_IMPORT
      is defined; on all other Unix platforms, it's empty.
      
      An example to get shared libraries with a slightly different SOVER name:
      
          $ make SHLIB_EXT='.$(SHLIB_VERSION_NUMBER).so'
      
      Fixes #3902
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3964)
      d4453024
  3. 24 7月, 2017 1 次提交
    • R
      Simplify Makefile.shared · d07abe13
      Richard Levitte 提交于
      Makefile.shared was designed to figure out static library names,
      shared library names, library version compatibility, import library
      names and the like on its own.  This was a design for pre-1.1.0
      OpenSSL because the main Makefile didn't have all that knowledge.
      
      With 1.1.0, the situation isn't the same, a lot more knowledge is
      included in the main Makefile, and while Makefile.shared did things
      right most of the time (there are some corner cases, such as the
      choice of .sl or .so as DSO extension on some HPUX versions), there's
      still an inherent fragility when one has to keep an eye on
      Makefile.shared to make sure it produces what the main Makefile
      produces.
      
      This change simplifies Makefile.shared by removing all its
      "intelligence" and have it depend entirely on the input from the main
      Makefile instead.  That way, all the naming is driven from
      configuration data.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/3983)
      d07abe13
  4. 07 7月, 2017 1 次提交
  5. 01 7月, 2017 1 次提交
  6. 30 6月, 2017 1 次提交
  7. 28 6月, 2017 1 次提交
  8. 22 6月, 2017 1 次提交
  9. 17 6月, 2017 1 次提交
  10. 16 6月, 2017 2 次提交
  11. 09 6月, 2017 1 次提交
  12. 08 6月, 2017 2 次提交
  13. 25 4月, 2017 2 次提交
  14. 24 4月, 2017 1 次提交
  15. 23 4月, 2017 2 次提交
  16. 19 4月, 2017 1 次提交
  17. 05 4月, 2017 1 次提交
  18. 16 3月, 2017 1 次提交
  19. 15 3月, 2017 2 次提交
  20. 11 3月, 2017 2 次提交
  21. 07 3月, 2017 1 次提交
  22. 06 3月, 2017 2 次提交
  23. 02 3月, 2017 2 次提交
  24. 22 2月, 2017 1 次提交
    • A
      appveyor.yml: engage VC-WIN64A-masm. · fe9aa764
      Andy Polyakov 提交于
      One of the reasons for why masm/ml64 is not [fully] supported is that
      it's problematic to support multiple versions. But latest one usually
      works and/or it's lesser problem to make it work. So idea here is to
      have a "whistle" when it breaks, so that problems can be evaluated as
      they emerge. It's kind of "best effort" thing, as opposite to "full
      support".
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      fe9aa764
  25. 02 2月, 2017 1 次提交
  26. 12 1月, 2017 2 次提交
  27. 22 11月, 2016 1 次提交
  28. 16 11月, 2016 1 次提交
  29. 15 11月, 2016 2 次提交