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/