[zeromq-dev] [PATCH] Preliminary Android support for trunk ZeroMQ
Pieter Hintjens
ph at imatix.com
Thu Nov 11 17:54:00 CET 2010
Ghislain,
Nice! I've tweaked the page to make it easier for people to find the
downloads, and tweeted about it so the world knows...
-Pieter
On Thu, Nov 11, 2010 at 5:18 PM, Ghislain PUTOIS <ghpu at infonie.fr> wrote:
> Pieter,
>
> Good suggestion,
>
> I've just put my source package on
> http://www.zeromq.org/distro:android . It contains my source tree for
> building dynamic libraries for uuid and (not too old) trunk zmq.
> Most of my comments are in the create.sh script.
>
> Don't hesitate to update it with more comments.
>
> --
> Ghislain
>
> Le jeudi 11 novembre 2010 à 16:49 +0100, Pieter Hintjens a écrit :
>> Ghislain,
>>
>> I think it's very exciting that 0MQ runs on Android, with these
>> patches. It would be great if you could create a wiki page on
>> www.zeromq.org/community, e.g. in http://www.zeromq.org/distro:_start,
>> for Android. This way people can find your patch more easily.
>>
>> -Pieter
>>
>> On Thu, Nov 11, 2010 at 10:51 AM, Ghislain PUTOIS <ghpu at infonie.fr> wrote:
>> > On lun., 2010-11-08 at 12:09 +0100, Martin Lucina wrote:
>> >> sustrik at 250bpm.com said:
>> >> > Mato,
>> >> > > Indeed, that would be my greatest concern. We can't easily accept patches
>> >> > > which add "Yet another build system", it creates too much of a maintenance
>> >> > > overhead.
>> >> > >
>> >> > I'va asked Ghislain and the reason is that he's not familiar with
>> >> > autotools. Still, the patch is perfectly valid.
>> >> >
>> >> > So the only question is how does autotools behave on Android. Would it
>> >> > define ZMQ_HAVE_ANDROID? Or does it treat Android as a Linux flavour?
>> >>
>> >> No idea here, sorry.
>> >
>> > Android is mostly a Linux flavour, which unfortunately still requires a
>> > non standard toolchain, called the NDK. This toolchain defines the
>> > ANDROID variable, so I hadn't proposed a ZMQ_HAVE_ANDROID variable.
>> >
>> > The only difference I have found with a standard linux platform is in
>> > the incomplete support of the POSIX functions for optimizations, so I
>> > commented them out in my proposed patch.
>> >
>> > The specific toolchain also requires a specific directory structure.
>> > Therefore, I don't think the specific support for a complete build of an
>> > Android flavour should be integrated in the zmq trunk. However, it would
>> > be nice to have the trunk modified so that the source files could be
>> > directly copied into a NDK project.
>> >
>> > I just submitted my attempts so that other people know how I got it
>> > working on an Android phone, if they want ot use zmq for their own
>> > project.
>> >
>> > --
>> > Ghislain
>> >
>> > _______________________________________________
>> > zeromq-dev mailing list
>> > zeromq-dev at lists.zeromq.org
>> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> >
>> >
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>
>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
More information about the zeromq-dev
mailing list