> Simon Josefsson <si...@josefsson.org> writes:
> 
> > Indeed, thanks for the report.  The root cause appears to be that
> > the mk/re.mk system detects kFreeBSD as OS=gnu/kfreebsd which does
> > not match OS=linux nor OS=freebsd so no parameters gets chosen.
> 
> That makes sense.  Meanwhile, similar errors have unsurprisingly shown
> up on the Hurd, but I'm not sure it supports either epoll or kqueue
> anyway.

Yeah, it is the same problem -- there OS=gnu which doesn't match
anything in mk/re.mk so it doesn't build.

> > The main difference appears to be polling mechanisms.  Does Debian
> > kFreeBSD have kqueue?  Does it also have epoll?
> 
> Natively, just kqueue, from <sys/event.h>.  I vaguely recall something
> about an epoll compatibility library, but forget the details, and
> anyway it's better to use kqueue if possible.
> 
> > I'll ask upstream how they want to treat kFreeBSD.
> 
> Great, thanks!

I suspect kqueue vs epoll is an upstream matter.

/Simon

Attachment: pgpq8XgDydnmW.pgp
Description: OpenPGP digital signatur

Reply via email to