Opened 7 years ago
Last modified 6 years ago
#12128 new Bugs
Stage .pdb Files for Debug and Release - VS2015
Reported by: | Owned by: | ||
---|---|---|---|
Milestone: | To Be Determined | Component: | Building Boost |
Version: | Boost 1.60.0 | Severity: | Problem |
Keywords: | win32, pdb, stage | Cc: | raad@… |
Description
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,
Note:
See TracTickets
for help on using tickets.