On 27.07.2018 17:30, Svend Meyland Nicolaisen wrote:


Thank you very much for the answer. Adrian Marius Popa wrote in October a blog post regarding Firebird 3 (and 2.5) on iOS: https://mapopa.blogspot.com/2017/10/firebird-3-on-apple-ios.html?m=1

The blog post contains little information other than that it is possible. For technical details it refers the reader to this mailing list. It does though say that the Mac OS X release of Firebird 3.0.3 contains a Mach-O dynamically linked shared library for arm_v7 that can be used on iOS.

I would like to work on getting Firebird 3 running on iOS. Can anyone give some clues to get me started?


First of all you need a tool to perform cross build of firebird (suppose ideal host platform is Mac). There is a sample of cross building FB on linux for android. It has 2 key files - builds/posix/make.android.arme (mentioned in ./configure command line as --with-cross-build=android.arme) which defines in CROSS_CONFIG=android.arme seconf key file src/include/cross/android.arme. You should create replacement of this files for iOS on arm_v7 and after is start cross-build. Pay attention that first of all almost full build for host is done in order to be able to run FB tools needed for the build. After it set of target binaries is built.



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to