When I build boost 1.47.0 beta 1 with the following command
bjam --stagedir=vc10-x86-stage --layout=tagged toolset=msvc-10.0 variant=debug link=shared threading=multi runtime-link=shared address-model=32 --with-exception

I get the following output. 

[snip]
msvc.link.dll bin.v2\libs\exception\build\msvc-10.0\debug\address-model-32\threading-multi\boost_exception-mt-gd.dll
msvc.manifest.dll bin.v2\libs\exception\build\msvc-10.0\debug\address-model-32\threading-multi\boost_exception-mt-gd.dll
common.copy vc10-x86-stage\lib\boost_exception-mt-gd.dll
bin.v2\libs\exception\build\msvc-10.0\debug\address-model-32\threading-multi\boost_exception-mt-gd.dll
        1 file(s) copied.
common.copy vc10-x86-stage\lib\boost_exception-mt-gd.lib
The system cannot find the file specified.

    copy /b "bin.v2\libs\exception\build\msvc-10.0\debug\address-model-32\threading-multi\boost_exception-mt-gd.lib" + this-file-does-not-exist-A698EE7806899E69 "vc10-x86-stage\lib\boost_exception-mt-gd.lib"

...failed common.copy vc10-x86-stage\lib\boost_exception-mt-gd.lib...
...failed updating 1 target...
...updated 15 targets...


It looks like boost_exception-mt-gd.dll doesn't export any symbols.

--
Orhun Birsoy