Compiled qtide 1.5.3 to Pinebook under Ubuntu Mate 16.04
Using 2GB Ram and aarch64 64 bit OS.
1. Using qt5 5.5.1, Using j805 Engine I ported see earlier post.
2. All Qt demos appear to work except: quickview1, quickview2 and
quichwidget.
3. Webgl runs with a Framerate:24fps
4. Opengl shader runs, GL_VERSION: 3.0 Mesa 17.0.7
When installing.
Setup by:
1. install j805 engine.
2. configure.
3. start jconsole
4. install 'all'
5. Copy jconsole, libj.so and libtsdll.so.
6. Copy libjqt.so.1.5.3 and set soft links.
NB. Install 'all', downloads and overwrites ARM aarch64 binaries.
Added clean.pine64, and makepine64.sh. Changed default to qt5.
./makepine64.sh to build qtide library, compiles 38,000 lines C++ in
22 minutes.
I will make changes to use j806 engine source and post results.
Thanks to Bill for his suggestions.
qtide patch is attached:
Ed Deveaux
e...@rawbw.com
470-330-0665
diff -crBN qtide-1.5.3/clean.pine64 qtide-1.5.3Pinebook/clean.pine64
*** qtide-1.5.3/clean.pine64 1969-12-31 19:00:00.000000000 -0500
--- qtide-1.5.3Pinebook/clean.pine64 2017-08-02 23:00:13.000000000 -0400
***************
*** 0 ****
--- 1,7 ----
+ #!/bin/bash
+
+ S=$(dirname "$0")
+
+ rm -rf $S/bin/linux-aarch64
+ rm -rf $S/lib/build/linux-aarch64
+ rm -rf $S/main/build/linux-aarch64
diff -crBN qtide-1.5.3/lib/lib.pro qtide-1.5.3Pinebook/lib/lib.pro
*** qtide-1.5.3/lib/lib.pro 2016-12-11 12:32:40.000000000 -0500
--- qtide-1.5.3Pinebook/lib/lib.pro 2017-08-02 23:00:13.000000000 -0400
***************
*** 75,80 ****
--- 75,83 ----
linux-raspi: QMAKE_TARGET.arch = armv6l
linux-armv6l: QMAKE_TARGET.arch = armv6l
+ # echd Sun 30 July 2017 added, This builds in 22 minutes on my Pinebook
+ equals(QMAKE_TARGET.arch , aarch64): QMAKE_CXXFLAGS += -march=armv8-a+crc
-mtune=cortex-a53
+
equals(QMAKE_TARGET.arch , i686): QMAKE_TARGET.arch = x86
ABI=$$(ABI)
diff -crBN qtide-1.5.3/makepine64.sh qtide-1.5.3Pinebook/makepine64.sh
*** qtide-1.5.3/makepine64.sh 1969-12-31 19:00:00.000000000 -0500
--- qtide-1.5.3Pinebook/makepine64.sh 2017-08-02 23:00:13.000000000 -0400
***************
*** 0 ****
--- 1,15 ----
+ #!/bin/bash
+ #
+ # run in jqt directory
+
+ S=$(dirname "$0")
+
+ ./clean.sh
+ ./clean.pine64
+
+ cd lib
+ qmake && make
+ cd ..
+
+ cd main
+ qmake && make
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm