Issue #9612 has been updated by Zachary Scott.


 Awesome, thanks so much @ko1!!!
 
 We should consider this for 2.2.0, adding a gemspec with required_ruby_version to match.
 
 
 
 On May 14, 2014, at 3:56 AM, ko1 / atdot.net wrote:
 
 > Issue #9612 has been updated by Koichi Sasada.
 > 
 > Status changed from Closed to Open
 > 
 > Modified.
 > 
 > But current version doesn't work on 2.1.2 or before.
 > 
 > 
 > ----------------------------------------
 > Feature #9612: Gemify OpenSSL
 > https://bugs.ruby-lang.org/issues/9612#change-46729
 > 
 > * Author: Zachary Scott
 > * Status: Open
 > * Priority: Normal
 > * Assignee: 
 > * Category: ext/openssl
 > * Target version: current: 2.2.0
 > ----------------------------------------
 > Previously in #9439 we discussed removing OpenSSL from Ruby, however this wasn't the right approach.
 > 
 > I would like to suggest Aaron's approach from [ruby-core:60075](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/60075)
 > 
 > You can see his patch here: https://github.com/tenderlove/ruby/commit/fd96a5b
 > 
 > As [ruby-core:60063](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/60063) states, we will need to modify the visibility of thread_native.h as seen here: https://github.com/ruby/ruby/blob/8cacc6459/ext/openssl/ossl.c#L469-L480
 > 
 > 
 > 
 > -- 
 > https://bugs.ruby-lang.org/

----------------------------------------
Feature #9612: Gemify OpenSSL
https://bugs.ruby-lang.org/issues/9612#change-46766

* Author: Zachary Scott
* Status: Open
* Priority: Normal
* Assignee: 
* Category: ext/openssl
* Target version: current: 2.2.0
----------------------------------------
Previously in #9439 we discussed removing OpenSSL from Ruby, however this wasn't the right approach.

I would like to suggest Aaron's approach from [ruby-core:60075](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/60075)

You can see his patch here: https://github.com/tenderlove/ruby/commit/fd96a5b

As [ruby-core:60063](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/60063) states, we will need to modify the visibility of thread_native.h as seen here: https://github.com/ruby/ruby/blob/8cacc6459/ext/openssl/ossl.c#L469-L480



-- 
https://bugs.ruby-lang.org/