Closed senolfeldmann closed 3 years ago
At face value, it won't matter, since it will just fall back to select
. Whether this is worth the effort to fix, I'm not sure. Does libev
support Windows? I don't think so?
You are correct, it does not matter at face value. Kernel.select
is used as a fallback in this case. It is still confusing that nio4r is trying to compile native extensions under Windows when not needed. I think this issue can be closed.
Maybe one option is to disable trying to compile a native extension on Windows, that would make sense to me.
I use CRuby 2.7.3 on Windows 10 x64, nio4r version 2.5.7
Installing the gem on x64 Windows (CRuby with Msys2 toolchain) succeeds just fine. Currently, nio4r is a dependency of puma and actioncable in my project. Everything seems to be working just fine. I noticed that the native extension
nio4r_ext.so
is 0KB large, namely empty. Is this intended?My
extensions\x64-mingw32\2.7.0\nio4r-2.5.7
folder has two files,gem.build_complete
, which is 0KB big, and gem_make.out contains the following: