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