Package Details: android-qt5-arm64-v8a 5.11.2-2

Git Clone URL: https://aur.archlinux.org/android-qt5-arm64-v8a.git (read-only)
Package Base: android-qt5-arm64-v8a
Description: Qt 5 for Android
Upstream URL: https://www.qt.io
Licenses: GPL3, LGPL
Groups: android-qt5
Submitter: hipersayan_x
Maintainer: hipersayan_x
Last Packager: hipersayan_x
Votes: 8
Popularity: 0.037567
First Submitted: 2016-02-29 14:36
Last Updated: 2018-09-29 14:53

Dependencies (17)

Required by (0)

Sources (3)

Latest Comments

Emeric commented on 2018-09-10 13:16

Hi, I've been using the armeabi-v7a Qt package with great success but I could never get this one to work. Has someone ever been able to use it?

I have multiple build failures all related to missing standard functions (these functions are in use inside Qt and its public headers, not even in my app): /opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/include/cmath:1118:11: error: '::log2' has not been declared using ::log2;

As far as I understand, the armv8 binaries are better supported by the clang/libc++ toolchain than the 'old' gcc/libstdc++ toolchain. I tried to rebuild this package using "-xplatform android-clang", and it worked, Qt projects now build but they still can't link with any libraries: /opt/android-ndk/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld: cannot find crtbegin_so.o: No such file or directory /opt/android-ndk/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld: cannot find -lGLESv2

Any ideas? Thanks!

hipersayan_x commented on 2017-06-24 21:41

Problems with stipping maybe solved now.

hipersayan_x commented on 2017-06-24 14:13

alexzk, can you confirm if using this in PKGBUILD:

alias strip=/opt/android-ndk/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/aarch64-linux-android/bin/strip

solve the problem?

alexzk commented on 2017-06-24 13:34

Some messages during build like
strip: Unable to recognise the format of the input file `./opt/android-qt5/5.9.0/arm64-v8a/lib/libQt5Core.so'

I think, it tries to use HOST strip instead cross-compiler.

hipersayan_x commented on 2017-01-05 17:57

Misery, package updated, thanks a lot!

Misery commented on 2017-01-04 10:53

Misc.cpp.patch is not necessary anymore.

Fixed with Qt 5.6.2 and 5.7.1:

http://code.qt.io/cgit/qt/qttools.git/commit/?id=727fddbe90954ac125268b1b95f54954ee53402d