From: JLM <so4...@ho...> - 2012-07-20 12:40:13
|
Hello, Thanks all for your answers. I didn't know that it was possible to build client library for Android. It's for ARM ? How do buil that ? Cross-compilation of Firebird runs with difficulty. Do you use a classic gcc cross-compiler of do you use the NDK toolset ? Regards, Jean-Louis Meuriot On 19/07/2012 11:58, Alex Peshkoff wrote: > On 07/19/12 12:57, J-L M wrote: >> Hello, >> We are trying to compile Firebird 2.1 >> for Android in order to use the embedded version in our mobile device >> of our software. >> But >> for the moment it seems impossible for some reasons : Android >> uses his own Libc called Bionic. And the problem is that there is a >> lot of missing features in. There is no implementation of the POSIX >> IPC or System V IPC inside, Android drop this to avoid >> denial-of-service. > > NO - they just _say_ that Posix IPC was dropped to avoid DOS, actually > Bionic is FreeBSD-based, and they never supported Posix IPC. > >> So, use of >> semaphore, shared memory, etc, is not possible. > > Unfortunately yes. > >> We >> have written a more complet document of this porterage which >> describes the problems in detail. >> > > Not needed - it's obvious :) > >> >> Somebody >> have already attempt to compile or to make an Android version of >> Firebird ? > > Yes. We can now build client library for Android. > >> What >> would be the good way to do that ? > > First of all - do not use old 2.1 version. > Good idea is doing development in trunk, may be later backport to 2.5. > In my future plans for Android port is to have our IPC implemented using > Android binder. > >> Otherwise, >> how to interest Firebird developpers to make this Android version ? > > Probably http://www.firebirdsql.org/en/how-to-become-a-sponsor/ > >> (Maybe I can create a topic in the tracker ) > > It exists http://tracker.firebirdsql.org/browse/CORE-3885 > And tracker is bad place for discussing ports. > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel > |