Issue #1991 has been updated by Shyouhei Urabe.


Remember, 1.8.6 was released in May 2007, which is before-Leopard ara.  As far as I know there was no problems on flat namespaces then.

I'm not against to abandon flat namespace for future ruby, but for old ones like 1.8.6, I am afraid such drastic change would break other extension libraries that depends on flatness of C namespaces.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/1991

----------------------------------------
http://redmine.ruby-lang.org