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
>



------------------------------------------------------------------------------
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

Reply via email to