On Sun, Jan 15, 2012 at 2:19 AM, Michael Blumenkrantz <[email protected]> wrote: > On Sat, 14 Jan 2012 23:15:37 -0500 > Youness Alaoui <[email protected]> wrote: > >> Hi, >> >> I've just updated my EFL build for the PS3 and it was broken. eina_init >> isn't working anymore because eina_value doesn't init itself correctly. The >> issue is that if it's unable to iitialize a lock, it will fail the init >> which fails eina_init (and ecore_init, etc..) >> The problem is that on the PS3, there is no pthread library so threads are >> disabled on eina and eina_lock uses eina_inline_lock_void.x which just >> returns FALSE/FAIL for every API call. This also causes another issue with >> evas which slows it down because it tries a eina_lock_take_try (which >> fails) and forces it to wait a bit before doing anything then it spams my >> terminal with warnings about not being able to get a lock. >> I would suggest to change the behavior of eina_lock (on 'void' platforms, >> which do not support locks) to always return TRUE/SUCCEED so it doesn't >> break everything below it. >> >> What do you think ? >> >> Thanks, >> KaKaRoTo > unfortunately this would be an api break since eina_lock was present in the > 1.1 > release...
actually a bug, then it must be fixed. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: [email protected] Skype: gsbarbieri Mobile: +55 (19) 9225-2202 ------------------------------------------------------------------------------ RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
