Hi all,

I'm attempting to build and use ZeroMQ in a Mono for Android project. I've 
followed the instructions at http://www.zeromq.org/build:android using the 
latest NDK tools in a VirtualBox instance of Unbuntu 11.10 to produce an 
ARM-capable libzmq.so

The .so I've produced however doesn't work at all in the Android emulator, as 
it fails to load. With some help from Xamarin suppport (private emails, some of 
it reproduced at 
http://stackoverflow.com/questions/8812145/mono-android-monodroid-native-library-dllnotfoundexception
 ).

The long and short seems to be, that using nm and other tools to look at the 
produced library, it has many unresolved linker symbols, and requires about 5 
other .so libs, incling some gcc ones!

Has anyone had any luck or pointers? I already had to change one line in the 
UUID source code when building it because an obsolete constant was used (IWRITE 
I think or similar), but maybe I'm missing some other tricks?

Any help greatly appreciated!

Thanks,
Nick Talbot


P.S. I am happy to create a ZeroMQ information page about building for the 
iPhone with my recent experience, including some extra tips I recently 
discovered to get ZeroMQ to work on iOS3 as well as 4 and 5. Do I just create 
it myself or send it to someone?
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to