﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
52	Proper dynamic linking on Windows	ghost	somebody	"Need decide how BOOST_ALL_DYN_LINK or BOOST_ALL_SOMELIB_LINK should be set when linking to a library using V2.

Issues:
  1. If we're using V2 to link to a library, we don't need auto-linking, that's just extra work for the linker as we're linking to the library on the command line.
  2. Without BOOST_ALL_DYN_LINK, Boost library headers won't contain necessary __declexport declaration, so linking to DLL won't work.
  3. It's easy to forget BOOST_ALL_DYN_LINK in client code.

I think the right solution would be for every library to have two extra elements in usage requirements:
  * <link>shared:<define>BOOST_SOMELIB_PLEASE_USE_DECLSPEC_IN_HEADERS
  * <link>shared:<define>BOOST_SUPPRESSAUTOLINK
"	defect	closed	major	C++ Boost maintenance	component1		fixed		
