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