Opened 10 years ago

Closed 10 years ago

#7491 closed Bugs (fixed)

PDB placement regression

Reported by: danielg@… Owned by:
Milestone: To Be Determined Component: Building Boost
Version: Boost 1.50.0 Severity: Regression
Keywords: pdb Cc:

Description

Attempting to build boost with debug-store=database (which is necessary to get PDBs for static libraries and not just DLLs) causes all the PDB files to be created flatly in the Boost root directory instead of in the appropriate folders. The problem started with Boost 1.50 and it is still broken on trunk.

Reproduction steps:

  1. In a clean Boost directory, run
    bootstrap
    b2 debug-symbols=on debug-store=database
    
  2. Watch as the directory fills up with PDBs.

Change History (3)

comment:1 by danielg@…, 10 years ago

Version: Boost Development TrunkBoost 1.50.0

comment:2 by kawachi, 10 years ago

The same problem occurred to me with MSVC2010 express compiler, and I found it is introduced by the changeset [75912] .

It works well if the revision of b2 is older than [75912] .

comment:3 by Steven Watanabe, 10 years ago

Resolution: fixed
Status: newclosed

(In [81498]) Fix PDB location. Fixes #7491.

Note: See TracTickets for help on using tickets.