-
Notifications
You must be signed in to change notification settings - Fork 177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When using LIBEV, KQUEUE isn't chosen #87
Comments
There is this in the libev documentation:
Also it seems that setting the environment variable |
Thanks for finding the environment flag! I didn't see it mentioned when I read the documentation and header files. (...after testing...)
|
#269 adds a way to select the kqueue libev backend. |
I run LWT on a NetBSD system. I recently submitted a patch [/pull/79] allowing the configuration to properly recognize that
libev
is present on a system using PKGSRC. Now that I'm able to properly install and use it, it appears that KQUEUEs (NetBSD's most efficient handle multiplexer) aren't being used. I also don't see any way for me to insist that LWT use KQUEUEs withlibev
.When I installed
libev
, its config detection foundkqueue.h
, et al. LWT's config now findslibev
. But when I run my program, I see (viatop
) that it's blocking viaselect
, notkqueue
like it should be.The text was updated successfully, but these errors were encountered: