Details
-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
3.2.0
-
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 |
559347,3 | Revert QtVarsOutputDir to $(ProjectDir)\$(IntDir)\qmake | dev | qt-labs/vstools | Status: MERGED | +2 | 0 |