From: Alex P. <pes...@ma...> - 2012-07-20 13:09:34
|
On 07/20/12 16:20, JLM wrote: > Hello, > > Thanks all for your answers. > I didn't know that it was possible to build client library for Android. Hmm... I've written about it in a comment in the tracker :) > It's for ARM ? Yes. > How do buil that ? Checkout trunk and use the following configure (autogen.sh) parameter --with-cross-build=android.arme BTW - I did not find any VM in android's NDK. What is the best way to check/debug android's soft? Please also check correctness of defines in src/include/cross/android.arme - for lear reasons I had to emulate autogen's output manually. > Cross-compilation of Firebird runs with difficulty. Yes. Firebird requires a number of newly-built binaries to be executed during build. In trunk cross-compilation problem is partially solved (up to fbclient). The solution is clear - first of all I build required tools in gen/Native. Later during port I plan to solve all cross-compile issues up to getting installable package for cross architecture. > Do you use a classic > gcc cross-compiler of do you use the NDK toolset ? NDK toolset. But not in google-recommended mode - I just call required binaries like g++ from standard Makefile. |