Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.12.1
-
None
-
-
9e97d64ccd27adcb2053c90cfbcafaef68e53893 (qt/qtbase/5.12)
Description
If an app template also sets VERSION, the rules for the debug information in the Makefiles contain the major version number in the file names for the pdb, even though it still is actually created without a version number $${TARGET}.pdb.
That means that e.g. the debug information is not installed on nmake install.
See attached example.
distclean: clean -$(DEL_FILE) .qmake.stash debug\debuginfo1.lib debug\debuginfo1.pdb ...
install_target: first FORCE ... -$(INSTALL_FILE) debug\debuginfo1.pdb $(INSTALL_ROOT)\bin\debuginfo1.pdb
The actual file is debug\debuginfo.pdb though.
Attachments
For Gerrit Dashboard: QTBUG-74265 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
255518,4 | tst_qmake: Add XFAILing test | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |
255520,5 | Fix installation of .pdb files for applications that have VERSION set | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |
257305,1 | tst_qmake: Add XFAILing test | 5.13 | qt/qtbase | Status: ABANDONED | 0 | 0 |