Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-123906

6.8.0 -no-gui build produces more binaries compared to 6.7.0

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • Icon: P2: Important P2: Important
    • None
    • 6.8.0 FF
    • Build System
    • Ubuntu22.04, branch dev
    • 8b892a4d6 (master)

      Have Qt sources available and do toplevel, insource, no-gui build:

      cmake -DINPUT_gui=no -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=/home/qt/RTA/src-6.8.0/qtbase /home/qt/RTA/src-6.8.0 

      and build. All finishes fine, check the binaries that are compiled. If same is done with Qt 6.7.0 binaries, following components are not compiled:

      qtcharts

      qtgraphs

      qtlottie

      qtmultimedia

      qtpdf

      qtshadertools

      qtspeech

      qtvirtualkeyboard

      qtwebengine

      (might be some others too)

      But with Qt 6.8.0 above components are compiled.

      Maybe not a bug, but it would be nice to get confirmation that this change is ok.

      (for example what do you do with qtcharts with no-gui...)

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            qtbuildsystem Qt Build System Team
            joaijala Johanna Äijälä
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes