Closed joyboy67 closed 1 year ago
Does your kqueue
implementation support EV_UDATA_SPECIFIC
?
If not, is there an alternative?
So, this appears to be an issue with OpenBSD not fully supporting the required kqueue features.
@jeremyevans do you have any thoughts or suggestions?
We could disable the kqueue if this header define is not found. You'd end up falling back to Ruby's select backend which is not ideal but at least should work.
Assuming io-event needs EV_UDATA_SPECIFIC
for kqueue support, since OpenBSD doesn't provide it, falling back to select
sounds best (assuming io-event does not support poll
).
@joyboy67 can you please test the above fix (#49) and confirm that kqueue is skipped on your system.
Hello, I'm trying to build io-event (1.0.9) for a Solidus project (https://github.com/solidusio/solidus/discussions/4583) but I get this output
My OS is OpenBSD 7.1 x64 and my ruby version is 3.1.2