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

Build issue with private headers

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 6.1.0 Alpha
    • 6.0.0
    • Build System: CMake
    • None
    • Linux/Yocto, webOS
    • f254d62cb1807d5bd9ee2e23ef64d4ca2d1b6809 (qt/qtbase/dev)

    Description

      Some Qt plugins in webOS are being built with qmake. They have been using private modules by referring to the related pri file in its pro file.
      But we realized that module pri files generated in Qt 6 has incorrect include paths - it exposes public headers only not private headers. It results in build errors due to headers not found.

      Here is a suggested fix for that issue, just submitted to Qt gerrit. I would like Qt team to review it.

      https://codereview.qt-project.org/c/qt/qtbase/+/329311

      It is also applied to our internal engineering build to address related build issues.

      Attachments

        Issue Links

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

          Activity

            People

              qtbuildsystem Qt Build System Team
              sungwoo.choi SUNGWOO CHOI
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes