Fix extension file permissions on Cygwin in namespace feature by fd00 · Pull Request #14870 · ruby/ruby
On Cygwin, native extension files must have executable permission bits to be loaded by dlopen. When a file is copied with fwrite, these bits may be lost depending on the user environment, resulting...