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