@Henri Gourvest <hgourv...@progdigy.com>  mentioned that

Currently, the ARMv5 build is not suitable because Google requires to
package the APK for 4 architectures (ArmV7, ArmV8, x86 & x86_64) on the
Play Store.

https://developer.android.com/ndk/guides/abis

On Fri, Dec 11, 2020 at 8:17 PM marius adrian popa <map...@gmail.com> wrote:

> Hello Alex ,
> For android i see that firebird 3.0.7 builds ok (there are arm binaries on
> firebirdsql)
> What ndk do you recommend?
>
> On Tue, Aug 25, 2020 at 10:36 AM Alex Peshkoff via Firebird-devel <
> firebird-devel@lists.sourceforge.net> wrote:
>
>> 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
>>
>
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to