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

Reply via email to