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

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Not Evaluated Not Evaluated
    • 3.2.0
    • 3.2.0
    • None
    • 04fe80649 (dev)

      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.

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes