$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: [boost] [build][msvc] create PDBs
From: Daniela Engert (dani_at_[hidden])
Date: 2013-07-23 11:39:22
Hi list!
For various reasons I always preferred to have debug info separate from 
the binaries. Unfortunately, emitting debug info to PDBs doesn't work so 
well, in particular when it comes to static libs and precompiled 
headers. Because of that I tried to rectify this and created a patch 
against msvc.jam.
(see ticket #8889 https://svn.boost.org/trac/boost/ticket/8889)
This (and a tiny script to collect all generated PDBs into the library 
directory) got me there:
boost_log_setup-vc120-mt-1_54.dll         1.158.656
boost_log_setup-vc120-mt-1_54.lib            24.244
boost_log_setup-vc120-mt-1_54.pdb       123.055.104
boost_log_setup-vc120-mt-gd-1_54.dll      3.206.144
boost_log_setup-vc120-mt-gd-1_54.lib         24.408
boost_log_setup-vc120-mt-gd-1_54.pdb    219.220.992
boost_log-vc120-mt-1_54.dll                 486.400
boost_log-vc120-mt-1_54.lib                 241.174
boost_log-vc120-mt-1_54.pdb              10.857.472
boost_log-vc120-mt-gd-1_54.dll            1.071.616
boost_log-vc120-mt-gd-1_54.lib              242.278
boost_log-vc120-mt-gd-1_54.pdb           18.918.400
libboost_log_setup-vc120-mt-1_54.lib    188.671.120
libboost_log_setup-vc120-mt-1_54.pdb    132.616.192
libboost_log_setup-vc120-mt-gd-1_54.lib 220.099.308
libboost_log_setup-vc120-mt-gd-1_54.pdb 132.837.376
libboost_log-vc120-mt-1_54.lib           53.565.446
libboost_log-vc120-mt-1_54.pdb            7.942.144
libboost_log-vc120-mt-gd-1_54.lib        32.516.250
libboost_log-vc120-mt-gd-1_54.pdb         8.114.176
Boost.Log was chosen for exhibition only.
All files were built with debug-symbols=on debug-store=database. 
Link-time code generation was enabled for all release builds, too.
May be, someone finds this helpful.
Ciao
    Dani