[ruby-cvs:62113] naruse:r54950 (trunk): * ext/openssl/extconf.rb: asume it doesn't have SSLv2 related

naruse at ruby-lang.org naruse at ruby-lang.org
Sun May 8 21:10:22 JST 2016


naruse	2016-05-08 21:10:22 +0900 (Sun, 08 May 2016)

  New Revision: 54950

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=54950

  Log:
    * ext/openssl/extconf.rb: asume it doesn't have SSLv2 related
      functions when OPENSSL_NO_SSL2 is defined.
      Usually openssl's header and the library (libssl) have the same
      set of functions, but on some environment the library has functions
      whose headers doesn't declare. (openssl/opensslconf.h and libsso.so
      aren't be synchronized)
      To detect such case explicitly check feature macro and remove
      related functions.

  Modified files:
    trunk/ChangeLog
    trunk/ext/openssl/extconf.rb


More information about the ruby-cvs mailing list