Opened 9 years ago

#8889 new Bugs

Boost.Build MSVC fix building PDBs

Reported by: Daniela Engert <dani@…> Owned by: Vladimir Prus
Milestone: To Be Determined Component: build
Version: Boost 1.54.0 Severity: Problem
Keywords: Cc:

Description

Currently emitting debug information to PDBs works with a rather limited set of conditions only. Most importantly, static libs can't be compiled if debug-store=database is requested. The attached patch rectifies this deficiency.

The hardest part was to get around problems with precompiled headers. I got it eventually.

What's still missing:

  • port the changes over to msvc.py. Python is completely out of my knowledge domain so I decided to stay away from this file.
  • No matter what I tried, I found no way to move the generated PDBs from the build directories to the output directory alongside the libraries.

Attachments (1)

0001-Boost.Build-finally-enable-building-of-PDB-files-with-both-dynam.patch (8.4 KB ) - added by Daniela Engert <dani@…> 9 years ago.

Download all attachments as: .zip

Change History (1)

Note: See TracTickets for help on using tickets.