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

Reply via email to