← Back to team overview

ubuntu-sdk-bugs team mailing list archive

[Bug 1811678] [NEW] Inconsistent OpenGL support across architectures

 

Public bug reported:

Hello,

today I noticed build failures of v4l-utils on arm64 hosts:
https://launchpadlibrarian.net/406083796/buildlog_ubuntu-bionic-arm64.v4l-utils_1.17.1-201901131615~ubuntu18.04.1_BUILDING.txt.gz

This is due to the OpenGLES2 feature is enabled on arm64 (but this
feature is not enabled for amd64):

> /usr/include/x86_64-linux-gnu/qt5/QtGui# grep -i opengl qtgui-config.h
> #define QT_FEATURE_opengles2 -1
> #define QT_FEATURE_opengl 1
> #define QT_FEATURE_opengles3 -1
> #define QT_FEATURE_opengles31 -1

vs:

> /usr/include/aarch64-linux-gnu/qt5/QtGui$ grep -i opengl qtgui-config.h
> #define QT_FEATURE_opengles2 1
> #define QT_OPENGL_ES true
> #define QT_OPENGL_ES_2 true
> #define QT_FEATURE_opengl 1
> #define QT_FEATURE_opengles3 1
> #define QT_OPENGL_ES_3 true
> #define QT_FEATURE_opengles31 1
> #define QT_OPENGL_ES_3_1 true 

Is the inconsistent feature setting intentional? The Debian Qt packages
seem to select Desktop OpenGL across architectures.

Thanks,
Gregor

** Affects: qtbase-opensource-src (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
SDK bug tracking, which is subscribed to qtbase-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1811678

Title:
  Inconsistent OpenGL support across architectures

Status in qtbase-opensource-src package in Ubuntu:
  New

Bug description:
  Hello,

  today I noticed build failures of v4l-utils on arm64 hosts:
  https://launchpadlibrarian.net/406083796/buildlog_ubuntu-bionic-arm64.v4l-utils_1.17.1-201901131615~ubuntu18.04.1_BUILDING.txt.gz

  This is due to the OpenGLES2 feature is enabled on arm64 (but this
  feature is not enabled for amd64):

  > /usr/include/x86_64-linux-gnu/qt5/QtGui# grep -i opengl qtgui-config.h
  > #define QT_FEATURE_opengles2 -1
  > #define QT_FEATURE_opengl 1
  > #define QT_FEATURE_opengles3 -1
  > #define QT_FEATURE_opengles31 -1

  vs:

  > /usr/include/aarch64-linux-gnu/qt5/QtGui$ grep -i opengl qtgui-config.h
  > #define QT_FEATURE_opengles2 1
  > #define QT_OPENGL_ES true
  > #define QT_OPENGL_ES_2 true
  > #define QT_FEATURE_opengl 1
  > #define QT_FEATURE_opengles3 1
  > #define QT_OPENGL_ES_3 true
  > #define QT_FEATURE_opengles31 1
  > #define QT_OPENGL_ES_3_1 true 

  Is the inconsistent feature setting intentional? The Debian Qt
  packages seem to select Desktop OpenGL across architectures.

  Thanks,
  Gregor

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1811678/+subscriptions


Follow ups