diff --git a/more/getting_started.html b/more/getting_started.html index 8f6d624531..43ebaef26e 100644 --- a/more/getting_started.html +++ b/more/getting_started.html @@ -860,11 +860,115 @@ link by defining BOOST_ALL_DYN_LINK.

This feature can be disabled for Boost library whatever by defining BOOST_WHATEVER_NO_LIB, or for all of Boost by defining BOOST_ALL_NO_LIB.

+

If you want to observe which libraries are being linked against then defining + BOOST_LIB_DIAGNOSTIC will cause the auto-linking code to emit a #pragma + message each time a library is selected for linking.

There are some Boost libraries (Boost.Test is one one special case), where automatic linking is not supported for technical reasons: please consult the documentation for each of the libraries you are using for more information, and the Boost.Config - documentation for more information on configuration macros.

+ documentation for more information on configuration macros.  The following + table shows the current supported configurations, (Boost libraries not listed + here consist of headers only):

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LibraryStatic LinkDynamic LinkDefault linkageAutomatic library selectionComments
Date-TimeYesYesstaticYes
FilesystemYes +

Yes

+
staticYes
GraphYesNostaticNoThe separate Graph library source is needed only when + reading an AT&T graphviz file.
Program OptionsYesYesstaticYes
PythonYesYesdynamicNoSince all Python extensions are DLL's it makes sense to dynamic link to the + Boost Python library by default (static linking is only really an option + if you are embedding python).
RegexYesYesstaticYes
SerialisationYesNostaticNoAutomatic linking support will be introduced in a future release.
SignalsYesYesstaticYes
TestYesNostaticNoWhich library you link to depends upon which program entry point you define, + rather than which Boost.Test features you use.
ThreadPartialYesdynamicYesFor technical reasons static linking is supported on only one Windows compiler + (Visual C++).
+

Additional Steps

Depending on your platform and configuration you may need to perform some additional configuration to get Boost to build and install.