[Boost-bugs] [Boost C++ Libraries] #12128: Stage .pdb Files for Debug and Release - VS2015

Subject: [Boost-bugs] [Boost C++ Libraries] #12128: Stage .pdb Files for Debug and Release - VS2015
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2016-04-14 21:45:28


#12128: Stage .pdb Files for Debug and Release - VS2015
-----------------------------------------+-------------------------------
 Reporter: Will Bickford <wbickford@…> | Type: Bugs
   Status: new | Milestone: To Be Determined
Component: Building Boost | Version: Boost 1.60.0
 Severity: Problem | Keywords: win32, pdb, stage
-----------------------------------------+-------------------------------
 When configuring Boost for VS2015, the pdb files are not copied to the
 stage\lib folder. Steps to reproduce below. The b2 command should stage
 the requested pdb files, should it not?

 {{{
 call bootstrap.bat
 b2 variant=debug,release link=shared,static runtime-link=shared --with-
 date_time --with-thread threading=multi toolset=msvc-14.0
 optimization=speed debug-symbols=on architecture=x86 address-model=32
 }}}

 This produces the following files in stage/lib:

 {{{
 boost_chrono-vc140-mt-1_60.dll
 boost_chrono-vc140-mt-1_60.lib
 boost_chrono-vc140-mt-gd-1_60.dll
 boost_chrono-vc140-mt-gd-1_60.lib
 boost_date_time-vc140-mt-1_60.dll
 boost_date_time-vc140-mt-1_60.lib
 boost_date_time-vc140-mt-gd-1_60.dll
 boost_date_time-vc140-mt-gd-1_60.lib
 boost_system-vc140-mt-1_60.dll
 boost_system-vc140-mt-1_60.lib
 boost_system-vc140-mt-gd-1_60.dll
 boost_system-vc140-mt-gd-1_60.lib
 boost_thread-vc140-mt-1_60.dll
 boost_thread-vc140-mt-1_60.lib
 boost_thread-vc140-mt-gd-1_60.dll
 boost_thread-vc140-mt-gd-1_60.lib
 libboost_chrono-vc140-mt-1_60.lib
 libboost_chrono-vc140-mt-gd-1_60.lib
 libboost_date_time-vc140-mt-1_60.lib
 libboost_date_time-vc140-mt-gd-1_60.lib
 libboost_system-vc140-mt-1_60.lib
 libboost_system-vc140-mt-gd-1_60.lib
 libboost_thread-vc140-mt-1_60.lib
 libboost_thread-vc140-mt-gd-1_60.lib
 }}}

 I can manually copy the missing .pdb files by running these commands.

 {{{
 copy /Y bin.v2\libs\thread\build\msvc-14.0\debug\optimization-speed
 \threading-multi\*.pdb stage\lib\
 copy /Y bin.v2\libs\thread\build\msvc-14.0\release\debug-symbols-on
 \threading-multi\*.pdb stage\lib\
 copy /Y bin.v2\libs\chrono\build\msvc-14.0\debug\optimization-speed
 \threading-multi\*.pdb stage\lib\
 copy /Y bin.v2\libs\chrono\build\msvc-14.0\release\debug-symbols-on
 \threading-multi\*.pdb stage\lib\
 copy /Y bin.v2\libs\date_time\build\msvc-14.0\debug\optimization-speed
 \threading-multi\*.pdb stage\lib\
 copy /Y bin.v2\libs\date_time\build\msvc-14.0\release\debug-symbols-on
 \threading-multi\*.pdb stage\lib\
 copy /Y bin.v2\libs\system\build\msvc-14.0\debug\optimization-speed
 \threading-multi\*.pdb stage\lib\
 copy /Y bin.v2\libs\system\build\msvc-14.0\release\debug-symbols-on
 \threading-multi\*.pdb stage\lib\
 }}}

 Thanks in advance,

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/12128>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:20 UTC