Uploaded image for project: 'Xerces-C++'
  1. Xerces-C++
  2. XERCESC-2021

pdb file extension fullpdb not compatible with symbol server

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.1.1
    • Fix Version/s: 3.2.0
    • Component/s: Build
    • Labels:
      None
    • Environment:
      Visual Studio

      Description

      Release builds of XercesLib creates pdb file "xerces-c_3_1.fullpdb" + stripped pdb file "xerces-c_3_1.pdb".
      Full path to the first file is included in the dll, and the debugger uses this information to locate the symbols. The stripped version must be renamed before it can be used.

      The extension fullpdb is not compatible with Microsoft Symbol Server (http://msdn.microsoft.com/en-us/library/ms680693(v=vs.85).aspx). (I've not been able to add the file with symstore.exe, and the debuggers are unable to fetch a copy I've manually added to my symbol server).

        Attachments

        1. pdb_file_extension.patch
          6 kB
          Vemund Handeland

          Activity

            People

            • Assignee:
              amassari Alberto Massari
              Reporter:
              hvemha Vemund Handeland
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: