Hello. On 04/11/2017 11:27 PM, Aurélien Larcher wrote: > Hi, > sorry for the very late reply, I have been busy with other tasks... and > thank you very much for your substantial answers. > I followed up off-list with Vincent Torri in the past weeks. > > i don't know what to say... both of the traces i see smell to me like really >> nasty OS issues at a glance. show me more info to say they are not, but >> this >> would imply opensolaris is really badly broken. especially getpid() >> hanging. >> > > Better late than never: I found the origin of the our problems: it is epoll. > Joyent introduced an implementation of epoll at some point but if you look > at: > > https://us-east.manta.joyent.com/smartosman/public/man5/epoll.5.html > > it is not considered a first class citizen and is deliberately avoided on > illumos. > > In src/lib/ecore/ecore_main.c, epoll is used if the header exists, so as > soon as sys/epoll.h appeared in the tree, it broke our packages. > > I have changed the ifdef, rebuilt EFL 1.18.4, tested elementary and > terminology 1.0, all is good. > Thank you very much for your kind help.
With the help of Vincent I disabled the epoll check for solaris based systems now. This will be part of the 1.19 release I prepare right now. Once it is out I would appreciate if you could test it. If we missed anything else we could put that into the 1.19.1 release. regards Stefan Schmidt ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
