<div dir="ltr"><div dir="ltr"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div>Hello,</div><div><br></div><div>I have just tried it out with master branch. As before I have compiled it for aarch64 (arm64-v8a).</div><div>As like with libreoffice-6-3-2 branch some fixes were required to compile it:</div><div><br></div><div>1. Fixing nss error: "checking host system type... Invalid configuration `aarch64-unknown-linux-android': machine `aarch64-unknown-linux' not recognized"</div><div>cp config.guess workdir_for_build/UnpackedTarball/nss/nspr/build/autoconf/config.guess<br>cp config.guess workdir/UnpackedTarball/nss/nspr/build/autoconf/config.guess<br>cp config.sub workdir_for_build/UnpackedTarball/nss/nspr/build/autoconf/config.sub<br>cp config.sub workdir/UnpackedTarball/nss/nspr/build/autoconf/config.sub<br></div><div><br></div><div>2. Missing types when compiling bridge.</div><div>I copied  share.hxx file from gcc3_linux_x86-64 directory and included in two files (uno2cpp.cxx and abi.cxx) #include "share.hxx"<br></div><div><br></div><div>3. nss again:</div><div>added directive #define NS_PTR_GT_32 in:<br>./workdir_for_build/UnpackedTarball/nss/nss/lib/freebl/drbg.c<br>./workdir/UnpackedTarball/nss/nss/lib/freebl/drbg.c</div><div><br></div><div>4. Neon errors when compiling libpng like this:</div><div>error: undefined reference to 'png_riffle_palette_neon'<br></div><div>error: undefined reference to 'png_do_expand_palette_rgba8_neon'<br></div><div>undefined reference to 'png_init_filter_functions_neon'<br></div><div>../Bootstrap/Makefile.shared:60: recipe for target 'obj/local/arm64-v8a/liblo-native-code.so' failed<br>make[2]: *** [obj/local/arm64-v8a/liblo-native-code.so] Error 1<br></div><div><br></div><div>So, I disabled neon optimisations:</div><div>Changing the line number 130 in pngpriv.h form<br>define PNG_ARM_NEON_OPT 2<br>to<br>define PNG_ARM_NEON_OPT 0.<br></div><div><br></div><div>Then I have got an apk and when I am trying to open a document the crash happens. The first time I try it libreoffice shows loader for a long time and then crashes, after that when opening a documents it crashes almost immediately.</div><div><br></div><div>I have created a bug-report here <a href="https://bugs.documentfoundation.org/show_bug.cgi?id=127781">https://bugs.documentfoundation.org/show_bug.cgi?id=127781</a> </div><div><br></div></div></div>Is there any plans to make libreoffice working on aarch64 ? Because Google Play now requires that all apps have also 64-bit versions of used native libraries.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пт, 27 сент. 2019 г. в 13:44, Christian Lohmaier <<a href="mailto:lohmaier@googlemail.com">lohmaier@googlemail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi *,<br>
<br>
On Fri, Sep 27, 2019 at 11:58 AM Jan Holesovsky <<a href="mailto:kendy@collabora.com" target="_blank">kendy@collabora.com</a>> wrote:<br>
><br>
> TheIstere . píše v Pá 27. 09. 2019 v 12:09 +0300:<br>
><br>
> > If you can, please try to help with more complex<br>
> > issue <a href="https://bugs.documentfoundation.org/show_bug.cgi?id=127781" rel="noreferrer" target="_blank">https://bugs.documentfoundation.org/show_bug.cgi?id=127781</a><br>
><br>
> Please switch to master as Miklos suggested, the branch is not 64bit<br>
> ready; I think Cloph has done some improvements in master recently<br>
> though.<br>
<br>
although only for x86_64<br>
<br>
aarch64 needs at least a patch to nss - it's configure/auto-detection<br>
stuff doesn't bother checking for aarch64, so resets cpu arch to arm<br>
otherwise, resulting in incompatible libs.<br>
And I guess it also will need some related fixes in bridges, similar<br>
to how it was done for arm (didn't look into that yet).<br>
<br>
But to also state it: There is no point in building the android<br>
version from a branch, it is best to use master for that. - that is<br>
the only branch that gets built by the only tinderbox we have for it,<br>
and the only branch where anything android related is done, there are<br>
no cherry-picks or backports to release branches for android stuff..<br>
<br>
ciao<br>
Christian<br>
</blockquote></div></div>