Monday, August 24, 2020

Building Firebird 3.0 Client / Embedded for Android ARM-64

Download and install ndk  unzip in your home (ndk-r17c is the last with gcc support)

install firebird build dependencies
sudo apt-get build-dep firebird3.0
export NDK=$HOME/android-ndk-r17c
echo $NDK

get the Firebird 3.0 source code

git clone
cd firebird
git checkout B3_0_Release
./ --prefix=/opt/firebird --enable-binreloc --with-cross-build=android.arm64 --without-editline  

after that the is created for arm-64

file  gen/buildroot/opt/firebird/lib/ 
gen/buildroot/opt/firebird/lib/ ELF 64-bit LSB  shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b6cb7db07fcad2475aa79352fb515cbe3ac44eea, stripped

Soon i will add a download link

ps: in 3.0 can be used as embedded