Hi! It looks like you are quoting wrong debian/rules. Mine (5.5.1+dfsg- 16ubuntu7.5) have:
gles2_architectures := armel armhf And arm64 was added to this list only in Yakkety and later versions. So not having OpenGL ES on arm64 is intentional in Xenial. ** Changed in: qtbase-opensource-src (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtbase-opensource-src in Ubuntu. https://bugs.launchpad.net/bugs/1709881 Title: [xenial] QT5 gles support for arm64 architecture Status in qtbase-opensource-src package in Ubuntu: Invalid Bug description: According to the Xenial's build log, it did not build as gles for the arm64 even though it should be built with -opengl es2 option. > debian/rules gles2_architectures := armel armhf arm64 ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures))) extra_configure_opts += -opengl es2 else extra_configure_opts += -opengl desktop endif Here is the xenial's build log and it shows OpenGL as Desktop version. - Xenial build log: https://launchpadlibrarian.net/319422529/buildlog_ubuntu-xenial-arm64.qtbase-opensource-src_5.5.1+dfsg-16ubuntu7.5_BUILDING.txt.gz OpenGL / OpenVG: EGL .................. yes OpenGL ............... desktop However, the zesty's build log shows OpenGL as ES2. - Zesty build log: https://launchpadlibrarian.net/328680692/buildlog_ubuntu-zesty-arm64.qtbase-opensource-src_5.7.1+dfsg-2ubuntu4~1.17.04.1_BUILDING.txt.gz OpenGL / OpenVG: EGL .................. yes OpenGL ............... yes (OpenGL ES 2.0+) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1709881/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp