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

Build issue with private headers

XMLWordPrintable

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

      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.

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes