[gecode-users] Gecode version with ANDROID NDK ?
Max Ostrowski
ostrowsk at cs.uni-potsdam.de
Tue Oct 15 09:29:05 CEST 2013
Let me also thank for this,
this makes Gecode even more usable as a library in a project where you
do not use the thread support of gecode
(always problems with linking to pthread)
Best,
Max
On 10/15/2013 12:47 AM, Guido Tack wrote:
> Great, thanks for the patch! I added it to the svn trunk and also
> made thread support configurable (with the --disable-thread switch).
>
> Cheers,
> Guido
>
> On 15/10/2013, at 12:15 AM, christine bouzant
> <christine.bouzant at gmail.com <mailto:christine.bouzant at gmail.com>> wrote:
>
>> Hello,
>>
>> Thank you for your answer.
>> I decided to switch off thread support as you said.
>> It compiles if i add #include <cstddef> inside
>> gecode/support/thread.hpp and if, in the same file,
>> i replace line 130 :
>> #ifdef GECODE_THREADS_WINDOWS by #if defined(GECODE_THREADS_WINDOWS)
>> || !defined(GECODE_THREADS_PTHREADS)
>> in order to have FastMutex defined.
>>
>> Cheers,
>> Christine
>>
>>
>>
>>
>> 2013/10/12 Guido Tack <tack at gecode.org <mailto:tack at gecode.org>>
>>
>> Hi,
>>
>> we don't have plans to support the Android NDK (we simply don't
>> have the resources right now to adapt and test everything on
>> every possible system). But of course if you manage to create a
>> patch that would make Gecode work with the NDK, that would be
>> very welcome and we may include it in the main distribution.
>>
>> Technically I believe the pthread API in Android is a bit limited
>> compared to full posix threads, so I'm not even sure it can be
>> done. Alternatively you could switch off thread support
>> altogether. Currently configure just checks for the presence of
>> pthread.h, but if you simply remove the call to AC_GECODE_THREADS
>> from configure.ac <http://configure.ac/> and run autoconf,
>> configure, make, this might work. Please let me know, if this
>> solves the problem I'll add a configure switch to disable thread
>> support entirely.
>>
>> Cheers,
>> Guido
>>
>> On 12/10/2013, at 1:28 AM, christine bouzant
>> <christine.bouzant at gmail.com
>> <mailto:christine.bouzant at gmail.com>> wrote:
>>
>>> Hello all,
>>>
>>> I'd like to know if it is planned to make a version compatible
>>> with the android ndk ?
>>> It seems that the case for the NDK's pthread.h is not
>>> implemented and so an application cannot compile. Unless there
>>> is something wrong in my configuration...
>>>
>>> Best regards,
>>>
>>> Christine
>>> _______________________________________________
>>> Gecode users mailing list
>>> users at gecode.org <mailto:users at gecode.org>
>>> https://www.gecode.org/mailman/listinfo/gecode-users
>>
>> --
>> Guido Tack,
>> http://www.csse.monash.edu/~guidot/
>> <http://www.csse.monash.edu/%7Eguidot/>
>>
>>
>>
>>
>> _______________________________________________
>> Gecode users mailing list
>> users at gecode.org <mailto:users at gecode.org>
>> https://www.gecode.org/mailman/listinfo/gecode-users
>
>
>
> _______________________________________________
> Gecode users mailing list
> users at gecode.org
> https://www.gecode.org/mailman/listinfo/gecode-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gecode.org/pipermail/users/attachments/20131015/d2f4fd75/attachment-0001.html>
More information about the users
mailing list