Opened 5 years ago
Closed 5 years ago
#14007 closed task (wontfix)
Add libev
Reported by: | Pierre Labastie | Owned by: | Pierre Labastie |
---|---|---|---|
Priority: | normal | Milestone: | 10.1 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description (last modified by ) ¶
Change History (7)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:3 by , 5 years ago
Description: | modified (diff) |
---|
comment:4 by , 5 years ago
We have to solve the problem of build ordering: if libevent is built before libev, event.h and libevent are the one from libev, then it might break applications expecting libevent. So libevent should be built after libev. But what if libev is rebuilt after (for example, if there is a new release of libev)? So I think we should prevent event.h and libevent from being installed by libev.
It is not possible directly, but it is possible by tweaking Makefile.am and running autogen.sh. I'll try with that.
comment:6 by , 5 years ago
They are completely different. Actually, the libev doc tells they are not compatible. You have to choose between using one or the other.
I think we should keep libevent (with less performance but more features) as is, and add only the libev bits that are needed for nghttp2 (unless we decide not to add libev at all, and live without nghttp2 apps).
comment:7 by , 5 years ago
Resolution: | → wontfix |
---|---|
Status: | assigned → closed |
Looks like it is too much burden for not much gain (only have some more curl tests passing). Closing as wontfix.
For easier reference, here is the list of packages dependant on libevent: