Uploaded image for project: 'Qt Visual Studio Tools'
  1. Qt Visual Studio Tools
  2. QTVSADDINBUG-1197

Multiple branches of a project affect each other

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Not Evaluated
    • 3.2.0
    • 3.2.0
    • Build-time integration
    • None
    • 04fe80649 (dev)

    Description

      When building multiple branches with the same project, but e.g. different Qt versions or modules, they sometimes interfere by linking wrong Qt libraries and using different module includes.
      The reason for this seems to be the temporary qmake directory that has been moved from IntDir (which is per checkout) to the system temp (which is global) in 80a0b5e.
      This directory and its contents are created for the first build of the project, and then sometimes used by subsequent CI-builds (I assume if one is started while the other is still running), or if you click 'Build' instead of 'Rebuild' in VS.

      I've reverted this commit for our CI server, which solved this issue.

      Attachments

        For Gerrit Dashboard: QTVSADDINBUG-1197
        # Subject Branch Project Status CR V

        Activity

          People

            ali.demiralp Ali Can Demiralp
            anoymouserver anoymouserver
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes