Interaction with pyzmq on Android

Description

I have been working on porting pyzmq to Android (see work progress here: https://github.com/zeromq/pyzmq/issues/227#issuecomment-6713218). The symptoms are:

pyzmq copies libzmq.so.3 to it's own zmq/libzmq.so
running python "import zmq" will load that file a first time, but I suspect zmq/libzmq.so will dynamically link against libzmq.so.3 and try to open the non-existing file anyway.
a symlink from libzmq.so.3 to libzmq.so solves that problem but this is not clean IMHO
linking libzmq.so with -avoid-version on Android solves that problem.

Environment

Android (tested on rooted 2.3.4), sl4a, python for android, pyzmq from trunk after pull request #225 was merged in, and including not yet merged in pull request #231

Activity

Show:

Cyril Holweck July 4, 2012 at 7:55 AM

pull request #17 on 3-x, pull request #393 on libzmq trunk

Fixed

Details

Assignee

Reporter

Labels

Components

Fix versions

Affects versions

Priority

Created July 4, 2012 at 7:52 AM
Updated August 29, 2013 at 4:30 PM
Resolved July 4, 2012 at 7:55 AM