- 
    
Bug
 - 
    Resolution: Fixed
 - 
    
P2: Important
 - 
    6.0.0 Beta4
 - 
    $ lsb_release -d
Description: openSUSE Leap 15.2
$ uname -a
Linux localhost.localdomain 5.3.18-lp152.47-default #1 SMP Thu Oct 15 16:05:25 UTC 2020 (41f7396) x86_64 x86_64 x86_64 GNU/Linux 
- 
        
 - 
        cccdaadd15cb99147f1d5d9fd91015b749424f79
 
Found when building Qt from CI-approved commit 43291fd110 in the dev branch of qt5.git.
The -no-opengl option works correctly with the old qmake-based configure, but the new cmake-based configure crashes as follows:
$ ./configure -no-opengl
...
-- Running syncqt for module: 'QtQuickControls2Impl' 
-- Could NOT find Qt6OpenGL (missing: Qt6OpenGL_DIR)
CMake Error at qtwayland/CMakeLists.txt:29 (find_package):
  Found package configuration file:
    /home/qt/depot/tmp/qt5/qtbase/lib/cmake/Qt6/Qt6Config.cmake
  but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
  FOUND.  Reason given by package:
  Failed to find Qt component "OpenGL" config file at ""
- relates to
 - 
                    
QTBUG-82982 Configuration error when all opengl features are explicitly disabled instead of via INPUT_opengl=no
-         
 - Closed
 
 -         
 - 
                    
QTBUG-88142 CMake configure: support GL-related arguments
-         
 - Closed
 
 -         
 
| For Gerrit Dashboard: QTBUG-88297 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V | 
| 321609,1 | CMake: Fix OpenGL dependency chain | dev | qt/qtdeclarative | Status: ABANDONED | -1 | 0 | 
| 321611,1 | CMake: Fix OpenGL dependency chain | dev | qt/qtquicktimeline | Status: ABANDONED | 0 | 0 |