On 2020-08-24 23:34, marius adrian popa wrote:
Tested with 3.0 branch and fails at one moment
export NDK=$HOME/android-ndk-r17c
./autogen.sh --prefix=/opt/firebird --enable-binreloc
--with-cross-build=android.arm64 --without-editline
--with-builtin-tommath
make yvalve
make[4]: Entering directory '/home/ubuntu/firebird/gen'
/home/ubuntu/android-ndk-r17c/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-g++
-I/home/ubuntu/firebird/src/include/gen
-I/home/ubuntu/firebird/src/include -ggdb
-DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DANDROID -DARM64 -pipe -MMD
-fPIC -fmessage-length=0 -I/home/ubuntu/firebird/extern/libtommath
--sysroot=/home/ubuntu/android-ndk-r17c/platforms/android-24/arch-arm64
-I/home/ubuntu/android-ndk-r17c/platforms/android-24/arch-arm64/usr/include
-I/home/ubuntu/firebird/gen/cross -fsigned-char
-fno-omit-frame-pointer -I/home/ubuntu/firebird/extern/libtommath
-pthread -fno-rtti -c
/home/ubuntu/firebird/src/yvalve/MasterImplementation.cpp -o
/home/ubuntu/firebird/temp/Release/yvalve/MasterImplementation.o
In file included from /home/ubuntu/firebird/src/include/firebird.h:70:0,
from
/home/ubuntu/firebird/src/yvalve/MasterImplementation.cpp:29:
/home/ubuntu/firebird/src/include/../common/common.h:53:20: fatal
error: string.h: No such file or directory
#include <string.h>
^
compilation terminated.
Yes - unfortunately we have problems with android port. Last for sure
buildable trio was fb305 + arme + ndk-r10d.
We can not use that ndk any more cause some support of c++ was broken in
it. I plan to resolve issues with android, but can't provide time frames.
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel