Browse Source

Merged from Version_1_33_1

[SVN r31949]
Douglas Gregor 20 years ago
parent
commit
d3ee169a25
31 changed files with 2236 additions and 1508 deletions
  1. 18 5
      Jamfile
  2. 1 1
      Jamfile.v2
  3. 9 396
      index.htm
  4. 1 1
      libs/algorithm
  5. 1 1
      libs/any
  6. 1 1
      libs/array
  7. 1 1
      libs/bind
  8. 1 1
      libs/config
  9. 1 1
      libs/crc
  10. 1 1
      libs/function
  11. 1 1
      libs/graph
  12. 1 1
      libs/integer
  13. 1 1
      libs/mpl
  14. 1 1
      libs/multi_array
  15. 1 1
      libs/signals
  16. 1 1
      libs/spirit
  17. 1 1
      libs/test
  18. 1 1
      libs/utility
  19. 1 1
      libs/variant
  20. 1 1
      more/bugs.htm
  21. 1544 1044
      more/getting_started.html
  22. 6 6
      more/mailing_lists.htm
  23. 4 5
      more/test_policy.htm
  24. 601 6
      more/version_history.html
  25. 2 2
      more/whos_using/using.qbk
  26. 1 1
      people/eric_friedman.htm
  27. 2 2
      people/jaakko_jarvi.htm
  28. 25 18
      people/thomas_witt.html
  29. 1 1
      tools/boostbook
  30. 1 1
      tools/build
  31. 4 3
      tools/regression/index.htm

+ 18 - 5
Jamfile

@@ -1,4 +1,4 @@
-#~ Copyright 2003-2004, Rene Rivera.
+#~ Copyright 2003-2005, Rene Rivera.
 #~ Distributed under the Boost Software License, Version 1.0.
 #~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
@@ -70,9 +70,13 @@ Features:
     --with-python-root[=PYTHON_ROOT]
                             Build Boost.Python libraries with the Python
                             devel packages located at PYTHON_ROOT.
-                            Default PYTHON_ROOT; C:\\tools\\python on Win32.
-                            Default PYTHON_ROOT; /usr/local on Unix, Linux, etc.
-                            Default PYTHON_ROOT; /usr on Cygwin.
+                            Default PYTHON_ROOT; C:\\Python24 on Win32.
+                            Default PYTHON_ROOT; /usr on Unix, Linux, Cygwin, etc.
+                            
+    --with-python-version[=2.4]
+                            Build Boost.Python libraries with the Python
+                            version indicated.
+                            Default; 2.4.
                             
     --with-pydebug          Build Boost.Python libraries using the
                             Python debug runtime.
@@ -131,6 +135,10 @@ include-locate ?= $(boost-locate)/include ;
 local python-root = [ MATCH "^--with-python-root=(.*)" : $(ARGV) ] ;
 PYTHON_ROOT ?= $(python-root) ;
 
+# version of python
+local python-version = [ MATCH "^--with-python-version=(.*)" : $(ARGV) ] ;
+PYTHON_VERSION ?= $(python-version) ;
+
 # variant for pydebug build
 local with-debug-python ;
 if --with-pydebug in $(ARGV)
@@ -148,6 +156,7 @@ for local arg in $(ARGV)
     switch $(arg)
     {
         case --with-python-root=* : local _ ;
+        case --with-python-version=* : local _ ;
         case --with-pydebug : local _ ;
         
         case --with-* :
@@ -175,7 +184,11 @@ if --show-libraries in $(ARGV)
 }
 
 #
-local version-tag = [ MATCH "^([^.]+).([^.]+)" : $(BOOST_VERSION) ] ;
+local version-tag = [ MATCH "^([^.]+)[.]([^.]+)[.]([^.]+)" : $(BOOST_VERSION) ] ;
+if $(version-tag[3]) = 0
+{
+    version-tag = $(version-tag[1-2]) ;
+}
 version-tag = $(version-tag:J="_") ;
 
 #

+ 1 - 1
Jamfile.v2

@@ -209,4 +209,4 @@ for local l in $(libraries)
 {
     use-project /boost/$(l) : libs/$(l)/build ;
 }
-    
+    

+ 9 - 396
index.htm

@@ -8,10 +8,10 @@
   <link rel="icon" href="more/favicon.ico" type="image/ico" />
   <link rel="stylesheet" type="text/css" href="more/css_0/front.css" />
   <!--[if IE]>
-  <style type="text/css">
-    body { behavior: url(more/css_0/csshover.htc); }
-  </style>
-  <![endif]-->
+        <style type="text/css">
+          body { behavior: url(more/css_0/csshover.htc); }
+        </style>
+        <![endif]-->
 </head>
 
 <body>
@@ -131,8 +131,8 @@
 
                   <div class="section-body">
                     <div class="section-body-0">
-                      <div class="section-body-1">
-                        <h3>???, 2006 - Version 1.34.0</h3>
+                        <div class="section-body-1">
+                          <h3>???, 2006 - Version 1.34.0</h3>
 
                         <h4>Updated Libraries</h4>
 
@@ -146,393 +146,10 @@
                              <li><a href="libs/graph/doc/biconnected_components.html"><tt>biconnected_components</tt></a> now supports a visitor and named parameters, from Janusz Piwowarski.</li>
                            </ul></li>
                          </ul>
-                         
-                        <h3>August 11, 2005 - Version 1.33.0</h3>
-
-                        <h4>New Libraries</h4>
-
-                        <ul>
-                          <li><span class="library"><a href=
-                          "libs/iostreams/doc/index.html">Iostreams
-                          Library</a>:</span> Framework for defining streams,
-                          stream buffers and i/o filters, from Jonathan
-                          Turkanis.</li>
-
-                          <li><span class="library"><a href=
-                          "libs/functional/hash/index.html">Functional/Hash
-                          Library</a>:</span> A TR1 hash function object that
-                          can be extended to hash user defined types, from
-                          Daniel James.</li>
-
-                          <li><span class="library"><a href=
-                          "libs/parameter/doc/html/index.html">Parameter
-                          Library</a>:</span> Write functions that accept
-                          arguments by name: especially useful when a
-                          function has more than one argument with a useful
-                          default value, since named arguments can be passed
-                          in any order.</li>
-
-                          <li><span class="library"><a href=
-                          "libs/ptr_container/index.html">Pointer Container
-                          Library</a>:</span> Containers for storing
-                          heap-allocated polymorphic objects to ease
-                          OO-programming, from Thorsten Ottosen.</li>
-
-                          <li><span class="library"><a href=
-                          "libs/wave/index.html">Wave</a>:</span> Standards
-                          conformant implementation of the mandated C99/C++
-                          preprocessor functionality packed behind an easy to
-                          use iterator interface, from
-                          Hartmut&nbsp;Kaiser.</li>
-                        </ul>
-
-                        <h4>Updated Libraries</h4>
-
-                        <ul>
-                          <li><span class="library"><a href=
-                          "libs/assign/doc/index.html">Assignment
-                          Library</a>:</span> Support for <a href=
-                          "libs/ptr_container/index.html">Pointer Container
-                          Library</a> and new efficient functions
-                          <code>ref_list_of()</code> and
-                          <code>cref_list_of()</code> for generating
-                          anonymous ranges.</li>
-
-                          <li>
-                            <span class="library"><a href=
-                            "libs/bind/bind.html">Bind Library</a>:</span>
-
-                            Bind expressions now support
-                            <a href="libs/bind/bind.html#operators">
-                            comparisons and negation</a>. Example: <code>
-                            bind(&amp;X::name, _1) &lt; bind(&amp;X::name,
-                            _2)</code>.
-                          </li>
-
-                          <li>
-                            <span class="library"><a href=
-                            "doc/html/date_time.html">Date-Time
-                            Library</a>:</span>
-
-                            <ul>
-                              <li>Added <a href=
-                              "doc/html/date_time/local_time.html">local time
-                              and time zone classes</a>.</li>
-
-                              <li>Added <a href=
-                              "doc/html/date_time/date_time_io.html">format-based
-                              Input/Output facets</a>.</li>
-
-                              <li>For a complete list of changes, see the
-                              library <a href=
-                              "doc/html/date_time/details.html#date_time.changes">
-                              change history</a>.</li>
-                            </ul>
-                          </li>
-
-                          <li>
-                            <span class="library"><a href=
-                            "libs/graph/doc/index.html">Graph
-                            Library</a>:</span> Introduced several new
-                            algorithms and improved existing algorithms:
-
-                            <ul>
-                              <li><a href=
-                              "libs/graph/doc/python.html">Experimental
-                              Python bindings</a>, from Doug Gregor and
-                              Indiana University.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/floyd_warshall_shortest.html"><tt>
-                              floyd warshall all pairs shortest
-                              paths</tt></a>, from Lauren Foutz and Scott
-                              Hill.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/astar_search.html"><tt>astar
-                              search</tt></a>, from Kristopher Beevers and
-                              Jufeng Peng.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/fruchterman_reingold.html"><tt>fruchterman
-                              reingold force directed layout</tt></a>, from
-                              Doug Gregor and Indiana University.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/biconnected_components.html"><tt>
-                              biconnected components</tt> and
-                              <tt>articulation points</tt></a>, from Jeremy
-                              Siek, Janusz Piwowarski, and Doug Gregor.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/sequential_vertex_coloring.html">
-                              <tt>sequential vertex coloring</tt></a> has
-                              been updated, tested, and documented.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/gursoy_atun_layout.html"><tt>gursoy
-                              atun layout</tt></a>, from Jeremiah Willcock
-                              and Doug Gregor of Indiana University.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/king_ordering.html"><tt>king
-                              ordering</tt></a>, from D. Kevin McGrath of
-                              Indiana University.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/cuthill_mckee_ordering.html"><tt>
-                              cuthill mckee ordering</tt></a> has been recast
-                              as an invocation of <tt>breadth first
-                              search</tt> and now supports graphs with
-                              multiple components.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/dijkstra_shortest_paths.html"><tt>
-                              dijkstra shortest paths</tt></a> now uses a
-                              relaxed heap&nbsp;[<a href=
-                              "libs/graph/doc/bibliography.html#driscoll88">61</a>]
-                              as its priority queue, improving its complexity
-                              to <em>O(V log V)</em> and improving real-world
-                              performance for larger graphs.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/read_graphviz.html"><code>read
-                              graphviz</code></a> now has a new, Spirit-based
-                              parser that works for all graph types and
-                              supports arbitrary properties on the graph,
-                              from Ron Garcia. The old, Bison-based GraphViz
-                              reader has been deprecated and will be removed
-                              in a future Boost release. <a href=
-                              "libs/graph/doc/write-graphviz.html"><code>write
-                              graphviz</code></a> also supports dynamic
-                              properties.</li>
-
-                              <li><a href=
-                              "libs/graph/doc/subgraph.html"><code>subgraph</code></a>:
-                              <code>get_property</code> now refers to the
-                              subgraph property, not the root graph's
-                              property.</li>
-
-                              <li>See the <a href=
-                              "libs/graph/doc/history.html#by-version">history</a>
-                              for additional changes and bug fixes.</li>
-                            </ul>
-                          </li>
-
-                          <li>
-                            <span class="library"><a href=
-                            "libs/multi_index/doc/index.html">Multi-index
-                            Containers Library</a>:</span>
-
-                            <ul>
-                              <li>New <a href=
-                              "libs/multi_index/doc/advanced_topics.html#hashed_indices">
-                              hashed indices</a>.</li>
-
-                              <li>Added <a href=
-                              "libs/multi_index/doc/advanced_topics.html#serialization">
-                              serialization support</a>.</li>
-
-                              <li>For a complete list of changes, see the
-                              library <a href=
-                              "libs/multi_index/doc/release_notes.html">release
-                              notes</a>.</li>
-                            </ul>
-                          </li>
-
-                          <li>
-                            <span class="library"><a href=
-                            "libs/program_options/doc/index.html">Program
-                            Options Library</a>:</span>
-
-                            <ul>
-                              <li>Option descriptions are now printed with
-                              word wrapping.</li>
-
-                              <li>Command line parser can bypass unregistered
-                              options, instread of throwing.</li>
-
-                              <li>Removed support for "implicit" (optional)
-                              values.</li>
-
-                              <li>New customization method
-                              'command_line_parser::extra_style_parser'.
-                              Unlike 'additional_parser', allows the user to
-                              parse several tokens and return a vector of
-                              options, not just a single option.</li>
-
-                              <li>Work with disabled exceptions.</li>
-                            </ul>
-                          </li>
-
-                          <li><span class="library"><a href=
-                          "libs/property_map/property_map.html">Property Map
-                          Library</a>:</span> Introduced the <a href=
-                          "libs/property_map/doc/dynamic_property_map.html"><code>
-                          dynamic properties</code></a> class, which provides
-                          dynamically-typed access to a set of property
-                          maps.</li>
-
-                          <li>
-                            <span class="library"><a href=
-                            "libs/python/doc/index.html">Boost.Python</a>:</span>
-
-                            <ul>
-                              <li>Added support for docstrings on nonstatic
-                              properties.</li>
-
-                              <li>We now export the client-provided
-                              docstrings for <code>init&lt;optional&lt;&gt;
-                              &gt;</code> and
-                              <i>XXX</i><code>_FUNCTION_OVERLOADS()</code>
-                              for only the last overload.</li>
-
-                              <li>Support for Embedded VC++ 4 and GCC-3.3 on
-                              MacOS added</li>
-
-                              <li>Introduced better support for rvalue
-                              from-python conversions of shared_ptr.</li>
-
-                              <li>Support for exposing
-                              <code>vector&lt;T*&gt;</code> with the indexing
-                              suite.</li>
-
-                              <li>updated visual studio project build
-                              file.</li>
-
-                              <li>Added search feature to the index
-                              page.</li>
-                            </ul>
-                          </li>
-
-                          <li><span class="library"><a href=
-                          "libs/random/index.html">Random Number
-                          Library</a>:</span> improved initialization for
-                          <code>mersenne_twister</code>, algorithm by Makoto
-                          Matsumoto and Takuji Nishimura, implemented for
-                          Boost by Jens Maurer.<br />
-                          <em>Note:</em> All test vectors for
-                          <code>mersenne_twister</code>s constructed or
-                          seeded without parameters or with a single
-                          <code>unsigned int</code> parameter become
-                          invalid.</li>
-
-                          <li><span class="library"><a href=
-                          "libs/range/index.html">Range Library</a>:</span>
-                          Minor addition of convenience functions to
-                          <code>iterator range</code> like <code>front(),
-                          back()</code> and <code>operator[]()</code>.</li>
-
-                          <li>
-                            <span class="library"><a href=
-                            "libs/regex/index.html">Regex Library</a>:</span>
-
-                            <ul>
-                              <li>Rewritten front end parser now supports
-                              (?imsx-imsx) constructs, plus lookbehind
-                              assertions and conditional expressions.</li>
-
-                              <li>Thin wrapper classes improve integration
-                              with MFC/ATL code.</li>
-
-                              <li>Full (optional) Unicode support via the ICU
-                              library.</li>
-                            </ul>Refer to the <a href=
-                            "libs/regex/doc/history.html">regex history
-                            page</a> for more information on these and other
-                            small changes.
-                          </li>
-
-                          <li>
-                            <span class="library"><a href=
-                            "libs/serialization/doc/index.html">Serialization
-                            Library</a>:</span>
-
-                            <ul>
-                              <li>DLL version.</li>
-
-                              <li>Auto-linking.</li>
-
-                              <li>Serialization of variants.</li>
-
-                              <li>Improved serialization of shared
-                              pointers.</li>
-                            </ul>
-                          </li>
-
-                          <li><span class="library"><a href=
-                          "doc/html/signals.html">Signals Library</a>:</span>
-                          added slot blocking/unblocking, from Frantz
-                          Maerten. Huge improvements to signal invocation
-                          performance from Robert Zeh.</li>
-                        </ul>
-
-                        <h4>Supported Compilers</h4>
-
-                        <p>Boost is tested on a wide range of compilers and
-                        platforms. Since Boost libraries rely on modern C++
-                        features not available in all compilers, not all
-                        Boost libraries will work with every compiler. The
-                        following compilers and platforms have been
-                        extensively tested with Boost, although many other
-                        compilers and platforms will work as well. For more
-                        information, see the <a href=
-                        "http://www.boost.org/regression/release/user/">regression
-                        test results</a>.</p>
-
-                        <ul>
-                          <li><a href="http://developer.apple.com/">Apple
-                          GCC</a> 3.x on Mac OS X.</li>
-
-                          <li><a href=
-                          "http://www.borland.com/us/products/cbuilder/">Borland
-                          C++</a> 5.6.4 on Windows.</li>
-
-                          <li><a href="http://gcc.gnu.org">GNU C++</a> 2.95.3
-                          (with and without STLport), 3.2.x., 3.3.x, 3.4.x,
-                          4.0.x on Windows, Linux and Solaris.</li>
-
-                          <li><a href=
-                          "http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">
-                          Intel C++</a> 8.1, 9.0 on Windows, Linux.</li>
-
-                          <li><a href="http://www.metrowerks.com">Metrowerks
-                          CodeWarrior</a> 8.3, 9.4, 9.5 on Mac OS X and
-                          Windows.</li>
-
-                          <li><a href=
-                          "http://msdn.microsoft.com/visualc/">Microsoft
-                          Visual C++</a> 6.0 (sp5, with and without STLport),
-                          7.0, 7.1, 8.0 beta. Note: due to intermittent
-                          problems with Visual C++ 8.0 beta, and the presence
-                          of a variety of pre-release compiler builds, we are
-                          unable to guarantee compatibility until the final
-                          compiler is released.</li>
-                        </ul>
-
-                        <h4>Acknowledgements</h4>
-
-                        <p><img src="more/boost_1_33_0.jpg" width="128"
-                        height="118" alt="Medieval Mr. Gregor" class=
-                        "left-inset" /><a href=
-                        "people/doug_gregor.html">Douglas Gregor</a> managed
-                        this release.</p>
-
-                        <p>A great number of people contributed their time
-                        and expertise to make this release possible. Special
-                        thanks go to Aleksey Gurtovoy and Misha Bergal, who
-                        managed to keep the regression testing system working
-                        throughout the release process; David Abrahams, Beman
-                        Dawes, Aleksey Gurtovoy, Rene Rivera and Jonathan
-                        Turkanis for greatly improving the quality of this
-                        release; Rene Rivera for the new Boost web page
-                        design; and Zoltan "cad" Juhasz for the new Boost
-                        logo.</p>
-                      </div>
+                        </div>
                     </div>
                   </div>
                 </div>
-
                 <div class="clear"></div>
               </td>
 
@@ -742,12 +359,8 @@
 
                               <ul>
                                 <li><a href=
-                                "http://boost-sandbox.sourceforge.net/vault/">
-                                Sandbox Files</a></li>
-
-                                <li><a href=
-                                "http://www.yahoogroups.com/files/boost/">Files
-                                (Members)</a></li>
+                                "http://boost-consulting.com/vault/">Vault
+                                Files</a></li>
 
                                 <li><a href=
                                 "more/getting_started.html#CVS">Main

+ 1 - 1
libs/algorithm

@@ -1 +1 @@
-Subproject commit e2d5feeb06d720dc68296b31a721c792f3b257ca
+Subproject commit d9ebe5da1389b7f24623eea3b95b63e9c7637979

+ 1 - 1
libs/any

@@ -1 +1 @@
-Subproject commit 60bdcc544889d84bfa7b5266d597d3cbadde7070
+Subproject commit a836c0cdb4cc289dc44f6042db3a9f9e2a14ba63

+ 1 - 1
libs/array

@@ -1 +1 @@
-Subproject commit 2fde5e334bb0c1c33388f3e465e807ec9b29d85e
+Subproject commit b41f7fdebe598fc0a9a0f5f06edbaa6df251574e

+ 1 - 1
libs/bind

@@ -1 +1 @@
-Subproject commit 42efa96a2f528e1ec68e147e065d900a4991983f
+Subproject commit 3e980f8c340f27224dbaaa47c41c5867e4ae146b

+ 1 - 1
libs/config

@@ -1 +1 @@
-Subproject commit a1b668e61cdebd06430355ed485409a8e02e6a6c
+Subproject commit 9b43ef4a1417a8b031c33d5dc53db944d3c71e49

+ 1 - 1
libs/crc

@@ -1 +1 @@
-Subproject commit eff9ab38f2332b44a1c9d01c83a9da5b6868fc84
+Subproject commit c1abdded4ca4c35c176c860bba872394f596d7f2

+ 1 - 1
libs/function

@@ -1 +1 @@
-Subproject commit 35e2ff56a07801fca620ac858c18b1aa10f04284
+Subproject commit 944c2ea72a221cd6d192a293772505cc820c3ffb

+ 1 - 1
libs/graph

@@ -1 +1 @@
-Subproject commit 9ba47b4b7b398b17f9519d77880f774990c70541
+Subproject commit 6937336a09e951179ae40349c5e624514d1da8fc

+ 1 - 1
libs/integer

@@ -1 +1 @@
-Subproject commit cb9a7792cccc85feece811f4c3ec17ad4eb41c6e
+Subproject commit 37d7590f2f69bd84f25828158969560d09db780c

+ 1 - 1
libs/mpl

@@ -1 +1 @@
-Subproject commit 0fc68d0a3d83321674b602db9293ee0187671af2
+Subproject commit b37d56ef17c1832837b24a0cc673f0beb8f03793

+ 1 - 1
libs/multi_array

@@ -1 +1 @@
-Subproject commit cbf71de34c5a817566f231f93f6fe44ccb1634bf
+Subproject commit 66ae68443a3483f2893114fff1f21772a391c793

+ 1 - 1
libs/signals

@@ -1 +1 @@
-Subproject commit dd1f6008f05bd61efc6c11c4a53d06b4d00d74fc
+Subproject commit 6e46846023c3e8cacf3dcabbf5a6283e7463c7f2

+ 1 - 1
libs/spirit

@@ -1 +1 @@
-Subproject commit 8c4ac9b4da1b4ee7ac8030e3b14cc807bef404e5
+Subproject commit 33dd778159315021266ecd1210d96b13f46486f9

+ 1 - 1
libs/test

@@ -1 +1 @@
-Subproject commit 72b4954942fb557d69a2c14d0e2dd9265482fc81
+Subproject commit 16db3e478c81c3ae173c3a663af8c3653c792ffd

+ 1 - 1
libs/utility

@@ -1 +1 @@
-Subproject commit 62e8cc2b36b4afa05c9aa53a6b5fffe7d8e3063b
+Subproject commit f66e844ff1d5a0bc558e1ac0f53d8c7107d6a3d4

+ 1 - 1
libs/variant

@@ -1 +1 @@
-Subproject commit bb9462cfd490c7fcfe6743ac6983cd64b9823eac
+Subproject commit 9f36c9889f70aa432d505ebb799f60bb8fc09882

+ 1 - 1
more/bugs.htm

@@ -54,7 +54,7 @@
 <br>
  </li>
     <li>If you have a proposed patch to the code, post it along with your bug 
-    report, preferably in the <em>context diffs</em> format (<code>diff -c</code>);
+    report, preferably in the <em>unified diffs</em> format (<code>cvs diff -du</code>);
      if you can, send a patch relative to the current CVS state. A canonical
 example of creating a patch file follows (let's assume that you've found
 a bug in the file <code>intentional_bug.hpp</code>:<br>

+ 1544 - 1044
more/getting_started.html

@@ -1,1054 +1,1554 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
 <html>
-   <head>
-      <title>Getting Started</title>
-      <meta content="HTML Tidy for Cygwin (vers 1st April 2002), see www.w3.org" name="generator">
-      <meta content="Microsoft FrontPage 5.0" name="generator">
-      <meta http-equiv="Content-Language" content="en-us">
-      <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
-      <LINK href="../boost.css" type="text/css" rel="stylesheet"></head>
-   <body text="#000000" bgColor="#ffffff">
-      <table cellSpacing="0" cellPadding="0" width="100%" summary="" border="0">
-         <tr vAlign="top">
-            <td vAlign="top" align="left"><IMG height="86" alt="boost.png (6897 bytes)" src="../boost.png" width="277"></td>
-            <td vAlign="top" align="right">
-               <table cellSpacing="0" cellPadding="2" summary="" border="1">
-                  <tr>
-                     <td>
-                        <table cellSpacing="0" cellPadding="2" summary="" border="0">
-                           <tr>
-                              <td bgColor="#dddddd">
-                                 <p>.&nbsp;<A href="../index.htm">Home</A><br>
-                                    .&nbsp;<A href="../libs/libraries.htm">Libraries</A><br>
-                                    .&nbsp;<A href="../people/people.htm">People</A><br>
-                                    .&nbsp;<A href="faq.htm">FAQ</A><br>
-                                    .&nbsp;<A href="index.htm">More</A></p>
-                              </td>
-                           </tr>
-                        </table>
-                     </td>
-                  </tr>
-               </table>
-            </td>
-         </tr>
-      </table>
-      <h1>Getting Started</h1>
-      <ul>
-         <li>
-            <A href="#Introduction">Introduction</A>
-         <li>
-            <A href="#Download">Download</A>
-            <ul>
-               <li>
-                  <A href="#.zip">.zip file</A>
-               <li>
-                  <A href="#.tar.gz">.tar.gz and .tar.bz2 files</A>
-               <li>
-                  <A href="#CVS">Boost CVS Repository</A>
-               </li>
-            </ul>
-         <li>
-            <A href="#Preparation">Preparation</A>
-            <ul>
-               <li>
-                  <A href="#Configuring">Configuring the tools</A>
-               <li>
-                  <A href="#Tools">Supported Toolsets</A>
-               </li>
-            </ul>
-         <li>
-            <A href="#Build_Install">Build and Install</A>
-         <li>
-            <A href="#Results">Results</A>
-         <LI>
-            <A href="#auto-link">Automatic Linking on Windows</A>
-         <li>
-            <A href="#Additional_Steps">Additional Steps</A>
-         </li>
-      </ul>
-      <h2><a id="Introduction" name="Introduction">Introduction</a></h2>
-      <p>These instructions are intended to help you get started using the Boost 
-         Libraries. This walks you through getting, building, and installing the 
-         libraries. To summarize these are the steps to get Boost built and installed:</p>
-      <ol>
-         <li>
-            <A href="#step1">Download Boost</A>.
-         <li>
-            <A href="#step2">Install Boost.Jam</A>.
-         <li>
-            <A href="#step3">Configure your compiler toolset</A>.
-         <li>
-            <A href="#step4">Go to Boost distribution directory</A>.
-         <li>
-            <A href="#step5">Build and install</A>.
-         </li>
-      </ol>
-      <h2><a id="Download" name="Download"></a>Download</h2>
-      <table cellSpacing="2" cellPadding="2" width="100%" summary="" border="0">
-         <tr vAlign="top" align="left">
-            <td vAlign="top" align="center" width="40" bgColor="#ffff66"><font size="6"><b><a id="step1" name="step1"></a>1</b></font></td>
-            <td>The Boost Libraries are distributed through the SourceForge file distribution 
-               system. Click here to <b><a href="http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041">
-                     <font size="4">download releases from SourceForge</font></a></b>. And 
-               unpack the release to a convenient location.</td>
-         </tr>
-      </table>
-      <p>The Boost release includes all of the libraries and other material from the web 
-         site. It is available in <A href="#.zip">ZIP</A>, <A href="#.tar.gz">TAR.GZ</A>, 
-         and <A href="#.tar.gz">TAR.BZ2</A> formats. Past releases are also available.</p>
-      It is also possible to download current snapshots of work-in-progress from 
-      Boost's <A href="#CVS">CVS repository</A>.
-      <h3><a id="zip" name=".zip">.zip</a> file</h3>
-      The .zip format is widely supported by both free decoders and commercial 
-      compress/archive utilities. If you don't already have a .zip file decoder, 
-      download one from the <a href="http://www.info-zip.org/">Info-ZIP</a> web site, 
-      which supplies versions for many operating systems.
-      <p>Text file line endings in the .zip file are as supplied by each library 
-         developer.&nbsp; This works fine for Windows, but not for Unix/Linux.&nbsp; The 
-         .tar.gz and .tar.bz2 files supply Unix/Linux friendly line endings.</p>
-      <h3><a id="tar_gz" name=".tar.gz">.tar.gz</a> and .tar.bz2 files</h3>
-      <p>The .tar.gz format is widely supported on Unix/Linux platforms. Some Windows 
-         compress/archive utilities can read the format as well.&nbsp; Because the gzip 
-         format compresses the archive as a single file rather than compressing each 
-         file individually, the .tar.gz file is smaller that the .zip file.</p>
-      <p>The .tar.bz2 format is becoming widely available on Unix/Linux platforms and is 
-         built into many tar utilities. This format differs for the .tar.gz format in 
-         the compression used, which is considerably better and therefore creates 
-         smaller files.</p>
-      <p>Text file line endings in the .tar.gz and .tar.bz2 files have been converted to 
-         newlines for ease of use on Unix/Linux platforms.</p>
-      <h3>Boost <a id="CVS" name="CVS">CVS</a> Repository</h3>
-      <p>All Boost files, including the entire distribution tree including web site HTML 
-         is maintained in a CVS repository. Command line, GUI, or browser access is 
-         available.</p>
-      <h4>Boost CVS access via command line or graphical clients</h4>
-      For those who have CVS clients installed, the libraries are also available from 
-      the public <a href="http://sourceforge.net/cvs/?group_id=7586">Boost CVS 
-         repository</a>. Free command line clients (often already installed on 
-      Linux/Unix systems) are available for many systems, and free GUI clients are 
-      available for Windows, Mac, and other systems.
-      <p>See the much improved <a href="http://sourceforge.net/docman/?group_id=1">CVS 
-            documentation</a> (Section F) from SourceForge, which includes links to the 
-         home pages for various GUI and command line clients.</p>
-      <p>The general procedure for command-line clients is something like this:</p>
-      <blockquote><code>cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/boost login</code><br>
-         [Hit &lt;return&gt; when it asks for a password]<br>
-         <code>cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/boost checkout 
-            boost</code><br>
-         <code>cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/boost logout</code> </blockquote>
-      Read the manual for your CVS client for further information.
-
-      <p>This access is read-only; if you are a library author and
-      wish to have CVS write access, please contact one of the <A
-      href="moderators.html">moderators</A>.
-      For confirmation of write access, check the sourceforge
-      boost project member list, available via a link on <a
-      href="http://sourceforge.net/projects/boost/">this page</a>.
-      </p>
-
-      <h4>Boost CVS access via web <a id="Browser" name="Browser">Browser</a></h4>
-      For access to the CVS archive from any modern web browser, you can also use the <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost/boost/">
-         web browser&nbsp; interface</a>.&nbsp; Try one of the color diffs to see how 
-      a file has changed over time. <b>Note:</b> this interface is only suitable for 
-      viewing individual files and their revision histories.
-      <h4><a id="generated" name="generated">Documentation</a> generated from BoostBook 
-         in CVS</h4>
-      <p>Some of the Boost documentation is generated from <A href="../doc/html/boostbook.html">
-            BoostBook XML</A> source stored in the CVS repository, and will not appear 
-         directly in the CVS tree as readable HTML. View a nightly build of the 
-         generated HTML on the <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/libraries.html">
-            Nightly Generated Documentation</a> page. Where generated HTML is missing 
-         from the CVS tree, an attempt has been made to include redirection to this 
-         nightly build, but if you are away from an internet connection you may want to 
-         download the generated documentation archive from the aforementioned page so 
-         you can browse those documents offline.</p>
-      <h2><a id="Preparation" name="Preparation"></a>Preparation</h2>
-      <p>The recommended way to build and install the Boost Libraries is to use <A href="../tools/build/v1/build_system.htm">
-            Boost.Build</A>, the Boost Build system. The rest of these instructions 
-         explain that use, but it is up to you to use this method, or not. Note that 
-         some of the libraries also include non Boost.Build makefiles and/or project 
-         files. But all include the needed files for building with Boost.Build.</p>
-      <table cellSpacing="2" cellPadding="2" width="100%" summary="" border="0">
-         <tr vAlign="top" align="left">
-            <td vAlign="top" align="center" width="40" bgColor="#ffff66"><font size="6"><b><a id="step2" name="step2"></a>2</b></font></td>
-            <td>The build system uses <A href="../tools/build/jam_src/index.html">Boost.Jam</A>, 
-               an extension of the <a href="http://www.perforce.com/jam/jam.html">Perforce Jam</a>
-               portable <i>make</i> replacement. The recommended way to get Boost.Jam if you 
-               are using a Boost distribution is to <strong><a href="http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=72941">
-                     download a prebuilt executable</a></strong> from SourceForge. If a 
-               prebuilt executable is not provided for your platform or you are using Boost's 
-               sources in an unreleased state, it may be necessary to <A href="../tools/build/jam_src/index.html#building_bjam">
-                  build <tt>bjam</tt> from sources</A> included in the Boost source tree. To 
-               install Boost.Jam, copy the <tt>bjam</tt> executable to a location accessible 
-               in your <tt>PATH</tt>.</td>
-         </tr>
-      </table>
-      <h3><a id="Configuring" name="Configuring">Configuring the tools</a></h3>
-      <p>Before using Boost.Build you will need to configure the compiler tools you are 
-         using. The build system's toolsets are designed to work in either of two ways:</p>
-      <ol>
-         <li>
-            The user sets up all of the environment for each toolset he wants to use in the 
-            normal way. For example, for Microsoft VC++, ...VC98/Bin or .../VC7/Bin is in 
-            the PATH environment variable, VCVARS32.BAT or VSVARS32.BAT has been invoked, 
-            etc. For Metrowerks CodeWarrior, cwenv.bat or equivalent has been called and 
-            ...Other Metrowerks Tools/Command Line Tools is in the path. Many Unix 
-            operating systems come preconfigured this way and require no user intervention.<br>
-            <br>
-         <li>
-            The user doesn't want his environment cluttered with settings or has 
-            nonstandard installations for some of his tools. Instead, he or she sets 
-            variables which point to the toolset installation directories, either in the 
-            command shell environment or on the <code>bjam</code> command-line. These 
-            variables are used by the build system to locate the tools and invoke the 
-            necessary setup. To set the variables on the <tt>bjam</tt> command-line you use 
-            the "<tt>-s</tt>" option. For example:<br>
-            <br>
-            <tt>bjam "-sGCC_ROOT_DIRECTORY=/usr/local/gcc-3.3.2"</tt><br>
-            <br>
-            Some variables, like the toolset <tt>TOOLS</tt> variable, can accept multiple 
-            values separated by spaces. Others, like the path above, can contain spaces. 
-            For such circumstances you should use quotes appropriate for your command 
-            interpreter.<br>
-         </li>
-      </ol>
-      <h3><a id="Tools" name="Tools">Supported Toolsets</a></h3>
-      <table cellSpacing="2" cellPadding="2" width="100%" summary="" border="0">
-         <tr vAlign="top" align="left">
-            <td vAlign="top" align="center" width="40" bgColor="#ffff66"><font size="6"><b><a id="step3" name="step3"></a>3</b></font></td>
-            <td>The following toolsets are supported by Boost.Build. For information about <A href="#Configuring">
-                  configuring</A> each toolset, click its name in the leftmost column.</td>
-         </tr>
-      </table>
-      <br>
-      <table cellPadding="5" summary="" border="1">
-         <tr>
-            <td><b>TOOLS Name</b></td>
-            <td><b>Description</b></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/borland-tools.html"><code>borland</code></A></td>
-            <td><a href="http://www.borland.com/bcppbuilder/freecompiler">Borland</a> C++</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/como-tools.html"><code>como</code></A></td>
-            <td><a href="http://www.comeaucomputing.com">Comeau C++</a> compiler front-end for 
-               non-Windows platforms</td>
-         </tr>
-         <tr>
-            <td><code><A href="../tools/build/v1/como-tools.html">como-win32</A></code></td>
-            <td><a href="http://www.comeaucomputing.com">Comeau C++</a> compiler front-end for 
-               Windows, using Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a>as 
-               a back-end.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/cw-tools.html"><code>cw</code></A></td>
-            <td><a href="http://www.metrowerks.com">Metrowerks CodeWarrior</a> Pro 6.x, 7.x, 
-               8.x, and 9.x command-line tools</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/darwin-tools.html"><code>darwin</code></A></td>
-            <td>Apple Darwin OS hosted GNU <a href="http://developer.apple.com/tools/compilers.html">
-                  GCC</a></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/dmc-tools.html"><code>dmc</code></A></td>
-            <td><a href="http://www.digitalmars.com/">Digital Mars C++</a>.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/dmc-stlport-tools.html"><code>dmc-stlport</code></A></td>
-            <td><a href="http://www.digitalmars.com/">Digital Mars C++</a>, using the <a href="http://www.stlport.org">
-                  STLport</a> standard library implementation</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/edg-tools.html"><code>edg</code></A></td>
-            <td><a href="http://www.edg.com/">Edison Design Group</a> compiler front-end 
-               (evaluation version)</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/gcc-tools.html"><code>gcc</code></A></td>
-            <td><a href="http://gcc.gnu.org">GNU GCC</a> on Unix and <a href="http://www.cygwin.com">
-                  Cygwin</a>.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/gcc-stlport-tools.html"><code>gcc-stlport</code></A></td>
-            <td><a href="http://gcc.gnu.org">GNU GCC</a> on Unix and <a href="http://www.cygwin.com">
-                  Cygwin</a>, using the <a href="http://www.stlport.org">STLport</a> standard 
-               library implementation</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/gcc-nocygwin-tools.html"><code>gcc-nocygwin</code></A></td>
-            <td>GNU GCC Cygwin command line compiler tools running in "no-cygwin" mode 
-               (produces commercially redistributable objects)</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/intel-linux-tools.html"><code>intel-linux</code></A></td>
-            <td><a href="http://www.intel.com/software/products/compilers/c60l/">Intel C++ for 
-                  Linux</a></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/intel-win32-tools.html"><code>intel-win32</code></A></td>
-            <td><a href="http://www.intel.com/software/products/compilers/c60/">Intel C++ for 
-                  Windows</a> using the Dinkumware standard library in the Intel-required 
-               Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> 6 or 7 
-               installation</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/kcc-tools.html"><code>kcc</code></A></td>
-            <td>KAI C++</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/kylix-tools.html"><code>kylix</code></A></td>
-            <td><a href="http://www.borland.com/kylix">Borland C++ for Linux (Kylix).</a></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/mingw-tools.html"><code>mingw</code></A></td>
-            <td>GNU GCC and associated tools in <a href="http://www.mingw.org">MinGW</a> configuration 
-               (produces commercially redistributable objects)</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/mingw-stlport-tools.html"><code>mingw-stlport</code></A></td>
-            <td>GNU GCC and associated tools in <a href="http://www.mingw.org">MinGW</a> configuration 
-               (produces commercially redistributable objects), using the <a href="http://www.stlport.org">
-                  STLport</a> standard library implementation</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/mipspro-tools.html"><code>mipspro</code></A></td>
-            <td>SGI <a href="http://www.sgi.com/developers/devtools/languages/mipspro.html">MIPSpro 
-                  C and C++</a></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/msvc-tools.html"><code>msvc</code></A></td>
-            <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> version 
-               6 command-line tools. NOTE; For version 7.x (the .NET series) use the vc7 or 
-               vc-7_1 toolsets below.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/msvc-stlport-tools.html"><code>msvc-stlport</code></A></td>
-            <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> version 
-               6 command-line tools, using the <a href="http://www.stlport.org">STLport</a> standard 
-               library implementation. NOTE; For version 7.x (the .NET series) use the 
-               vc7-stlport or vc-7_1-stlport toolsets below.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/sunpro-tools.html"><code>sunpro</code></A></td>
-            <td><a href="http://wwws.sun.com/software/sundev/suncc/index.html">SunPRO C++</a> compiler</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx</code></A></td>
-            <td><a href="http://www.tru64unix.compaq.com/cplus/">Compaq C++</a> for Tru64 UNIX 
-               (versions prior to 6.5)</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx65</code></A></td>
-            <td><a href="http://www.tru64unix.compaq.com/cplus/">Compaq C++</a> Version 6.5 
-               for Tru64 UNIX</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vacpp-tools.html"><code>vacpp</code></A></td>
-            <td><a href="http://www-3.ibm.com/software/ad/vacpp/">IBM Visual Age C++</a> command-line 
-               tools</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc7-tools.html"><code>vc7</code></A></td>
-            <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> command-line 
-               tools from Visual Studio .NET.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc7-stlport-tools.html"><code>vc7-stlport</code></A></td>
-            <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> command-line 
-               tools from Visual Studio .NET + STLPort.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc-7_1-tools.html"><code>vc-7_1</code></A></td>
-            <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> command-line 
-               tools from Visual Studio .NET 2003.</td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc-7_1-stlport-tools.html"><code>vc-7_1-stlport</code></A></td>
-            <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> command-line 
-               tools from Visual Studio .NET 2003 + STLPort.</td>
-         </tr>
-      </table>
-      <h2><a id="Build_Install" name="Build_Install"></a>Build and Install</h2>
-      <p>The common build and install process is driven by the top-level build file (<A href="../Jamfile">Jamfile</A>).</p>
-      <table cellSpacing="2" cellPadding="2" width="100%" summary="" border="0">
-         <tr vAlign="top" align="left">
-            <td vAlign="top" align="center" width="40" bgColor="#ffff66"><font size="6"><b><a id="step4" name="step4"></a>4</b></font></td>
+<head>
+  <title>Getting Started</title>
+  <meta content="HTML Tidy for Cygwin (vers 1st April 2002), see www.w3.org"
+  name="generator">
+  <meta content="Microsoft FrontPage 5.0" name="generator">
+  <meta http-equiv="Content-Language" content="en-us">
+  <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+  <link href="../boost.css" type="text/css" rel="stylesheet">
+</head>
+
+<body text="#000000" bgcolor="#FFFFFF">
+  <table cellspacing="0" cellpadding="0" width="100%" summary="" border="0">
+    <tr valign="top">
+      <td valign="top" align="left"><img height="86" alt=
+      "boost.png (6897 bytes)" src="../boost.png" width="277"></td>
+
+      <td valign="top" align="right">
+        <table cellspacing="0" cellpadding="2" summary="" border="1">
+          <tr>
             <td>
-               <p>First you need to change to the directory where you have the Boost distribution 
-                  you downloaded. For example:</p>
-               <blockquote>
-                  <p><code>chdir&nbsp;boost-1.31.0</code></p>
-               </blockquote>
-            </td>
-         </tr>
-      </table>
-      <p>The default build and install attempts to build all available libraries and 
-         install to default locations the libraries and Boost header files. On Unix 
-         systems the default install location is "<tt>/usr/local</tt>", and on Windows 
-         systems the default is "<tt>C:\Boost</tt>". Within those directories libraries 
-         are installed to the "<tt>lib</tt>" subdirectory, and headers to an "<tt>include/boost-1_31</tt>" 
-         subdirectory, the version will reflect the distribution you are installing.</p>
-      <table cellSpacing="2" cellPadding="2" width="100%" summary="" border="0">
-         <tr vAlign="top" align="left">
-            <td vAlign="top" align="center" width="40" bgColor="#ffff66"><font size="6"><b><a id="step5" name="step5"></a>5</b></font></td>
-            <td>Invoke the build system, specifying the <A href="#Tools">toolset</A>(s) you 
-               wish to use, to build and install. For example for GNU/GCC. <blockquote>
-                  <p><code>bjam&nbsp;"-sTOOLS=gcc" install</code></p>
-               </blockquote>
-               <p>Or if you are interested only in the built libraries you can have them built 
-                  and collected to a common directory without installation.</p>
-               <blockquote>
-                  <p><code>bjam&nbsp;"-sTOOLS=gcc" stage</code></p>
-               </blockquote>
-            </td>
-         </tr>
-      </table>
-      <p>The build and install system can be controlled through a set of options similar 
-         in style to GNU configure options. The options allow you to, among other 
-         things, change the install location, disable building of libraries, etc. You 
-         can see a summary of the available options by invoking "<tt>bjam --help</tt>". 
-         The full invocation takes the form:</p>
-      <blockquote>
-         <p><code>bjam&nbsp;[<i>options</i>...] [install|stage]</code></p>
-      </blockquote>
-      <table cellSpacing="0" cellPadding="2" summary="" border="1">
-         <tr>
-            <th>
-               Action</th>
-            <td>&nbsp;</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><i>none</i></td>
-            <td vAlign="top" align="left">Only builds the Boost libraries. This lets you do 
-               the first part of what the <tt>install</tt> action normally does without 
-               copying the built libraries to the install location.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>install</tt></td>
-            <td vAlign="top" align="left">Builds and installs Boost libraries and headers.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>stage</tt></td>
-            <td vAlign="top" align="left">Builds the Boost libraries and copies them into a 
-               common directory.</td>
-         </tr>
-         <tr>
-            <th noWrap>
-               Option</th>
-            <td vAlign="top" align="left">&nbsp;</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--help</tt></td>
-            <td vAlign="top" align="left">Shows a short summary of the options and syntax of 
-               the command.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>-sTOOLS=&lt;<i>toolsets</i>&gt;</tt></td>
-            <td vAlign="top" align="left">The list of tools to compile with. Usually only one 
-               is needed.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--prefix=PREFIX</tt></td>
-            <td vAlign="top" align="left">Install architecture independent files here.<br>
-               Default; <tt>C:\Boost</tt> on Win32.<br>
-               Default; <tt>/usr/local</tt> on Unix. Linux, etc.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--exec-prefix=EPREFIX</tt></td>
-            <td vAlign="top" align="left">Install architecture dependent files here.<br>
-               Default; <tt>PREFIX</tt></td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--libdir=DIR</tt></td>
-            <td vAlign="top" align="left">Install libraries here.<br>
-               Default; <tt>EPREFIX/lib</tt></td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--includedir=DIR</tt></td>
-            <td vAlign="top" align="left">Install source headers here. The Boost headers are 
-               installed in a version specific "<tt>boost-&lt;version&gt;</tt>" subdirectory 
-               in this directory.<br>
-               Default; <tt>PREFIX/include</tt></td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--builddir=DIR</tt></td>
-            <td vAlign="top" align="left">Build in this location instead of building within 
-               the distribution tree. This moves where the sources for the libraries are 
-               compiled to before they are installed. Recommended!</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--stagedir=DIR</tt></td>
-            <td vAlign="top" align="left">When staging only, with the "<tt>stage</tt>" action, 
-               copy to the given location.<br>
-               Default; <tt>./stage</tt></td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--without-&lt;<i>library</i>&gt;</tt></td>
-            <td vAlign="top" align="left">Do not build, stage, or install the specified 
-               library.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--with-&lt;<i>library</i>&gt;</tt></td>
-            <td vAlign="top" align="left">Build, stage, or install the specified library. This 
-               changes the default from trying to build all possible libraries, to only 
-               building the specified libraries.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--with-python-root[=PYTHON_ROOT]</tt></td>
-            <td vAlign="top" align="left">Build Boost.Python libraries with the Python devel 
-               packages located at <tt>PYTHON_ROOT</tt>. The Boost.Python libraries are built 
-               only if the build can find the Python development package at this location.<br>
-               Default; <tt>C:\tools\python</tt> on Win32.<br>
-               Default; <tt>/usr/local</tt> on Unix, Linux, etc.<br>
-               Default; <tt>/usr</tt> on Cygwin.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>--with-pydebug</tt></td>
-            <td vAlign="top" align="left">Build Boost.Python libraries using the Python debug 
-               runtime. This builds an additional set of libraries for use with the debug 
-               version of Python. The regular versions of the Boost.Python libraries are also 
-               built.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>-sHAVE_ICU=1</tt></td>
-            <td vAlign="top" align="left">Build Boost.Regex libraries with Unicode support
-               provided by the <a href="http://www-306.ibm.com/software/globalization/icu/index.jsp">
-               ICU libraries</a>.  ICU must have been built with the same
-               compiler that you are using to build Boost, and must be installed into
-               your compiler's include and library search paths.  See 
-               <a href="../libs/regex/doc/install.html#unicode">the Boost.Regex
-               installation documentation for more information</a>.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>-sICU_PATH=<I>path</I></tt></td>
-            <td vAlign="top" align="left">Build Boost.Regex libraries with Unicode support
-               provided by the <a href="http://www-306.ibm.com/software/globalization/icu/index.jsp">
-               ICU libraries</a>.  ICU must have been built with the same
-               compiler that you are using to build Boost, and must have been built 
-               (or installed to) directory <I>path</I>.  
-               For example if you configured ICU with <tt>--prefix=/usr/local/icu/3.3</tt>, then use
-               <tt>-sICU_PATH=/usr/local/icu/3.3</tt>.  See 
-               <a href="../libs/regex/doc/install.html#unicode">the Boost.Regex
-               installation documentation for more information</a>.</td>
-         </tr>
-         <tr>
-            <td vAlign="top" noWrap align="left"><tt>-sNO_COMPRESSION=1</tt></td>
-            <td vAlign="top" align="left">Build Boost.Iostreams without support for the compression
-            filters which rely on the non-Boost libraries zlib and libbz2. If you use Windows, 
-            this option is enabled by default. If you use UNIX, the compression filters will likely
-            work with no configuration, so this option should not be necessary. For full details see 
-            <A HREF="http://www.boost.org/libs/iostreams/doc/index.html?path=7">Boost.Iostreams Installation</A>.
-            </td>
-         </tr>
-      </table>
-      <p>There are additional options as supported by <A href="../tools/build/v1/build_system.htm">
-            Boost.Build</A> and <A href="../tools/build/jam_src/index.html">Boost.Jam</A>. 
-         Of the additional options perhaps the most imporant is "<tt>-s<A href="../tools/build/v1/build_system.htm#build">BUILD</A>=&lt;features/variants&gt;</tt>" 
-         which lets you override what is built by default. The "<tt>&lt;features/variants&gt;</tt>" 
-         value is a list, separated by spaces, of build requests. Features take the form 
-         of a tag and a value or values. And variants are single symbolic names for a 
-         collection of features. For example the default is to request "<tt>debug release 
-            &lt;runtime-link&gt;static/dynamic &lt;threading&gt;single/multi</tt>", in 
-         which "<tt>debug</tt>" and "<tt>release</tt>" are variants, and the rest 
-         features with two values each.</p>
-      <p>If you have some feedback about the build and install process please drop us a 
-         line at the <A href="mailing_lists.htm#jamboost">Boost.Build mailing list</A>. 
-         We are particularly interested if it works for your platform and if it there is 
-         anything that you feel could be done better.</p>
-      <h2><a id="Results" name="Results"></a>Results</h2>
-      <p>The results of building come in to forms: static libraries, and dynamic 
-         libraries. Depending on the platform the libraries produced have different 
-         names to accommodate the platform requirements. For a single Boost library the 
-         build with the default will produce eight different libraries. For example 
-         building the Boost.Datetime library on Unix type system it would produce:</p>
-      <ol>
-         <li>
-            <tt>libboost_date_time-gcc-d-1_31.so</tt>
-         <li>
-            <tt>libboost_date_time-gcc-mt-d-1_31.so</tt>
-         <li>
-            <tt>libboost_date_time-gcc-1_31.so</tt>
-         <li>
-            <tt>libboost_date_time-gcc-mt-1_31.so</tt>
-         <li>
-            <tt>libboost_date_time-gcc-d-1_31.a</tt>
-         <li>
-            <tt>libboost_date_time-gcc-mt-d-1_31.a</tt>
-         <li>
-            <tt>libboost_date_time-gcc-1_31.a</tt>
-         <li>
-            <tt>libboost_date_time-gcc-mt-1_31.a</tt><br>
-         </li>
-      </ol>
-      <table cellSpacing="0" cellPadding="0" width="100%" summary="" border="0">
-         <tr>
-            <td colSpan="11">
-               <table cellSpacing="2" cellPadding="2" bgColor="#cccccc" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Library Prefix</th></tr>
-               </table>
-            </td>
-            <td width="80%">&nbsp;</td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" bgColor="#cccccc" rowSpan="7"><tt><font size="+1">lib</font></tt></td>
-            <td colSpan="11">
-               <table cellSpacing="2" cellPadding="2" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Library Name</th></tr>
-               </table>
-            </td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" rowSpan="6"><tt><font size="+1">boost_date_time</font></tt></td>
-            <td colSpan="10">
-               <table cellSpacing="2" cellPadding="2" bgColor="#cccccc" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Toolset</th></tr>
-               </table>
-            </td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" bgColor="#cccccc" rowSpan="5"><tt><font size="+1">-</font></tt></td>
-            <td vAlign="bottom" bgColor="#cccccc" rowSpan="5"><tt><font size="+1">gcc</font></tt></td>
-            <td colSpan="8">
-               <table cellSpacing="2" cellPadding="2" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Threading</th></tr>
-               </table>
-            </td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" rowSpan="4"><tt><font size="+1">-</font></tt></td>
-            <td vAlign="bottom" rowSpan="4"><tt><font size="+1">mt</font></tt></td>
-            <td colSpan="6">
-               <table cellSpacing="2" cellPadding="2" bgColor="#cccccc" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Runtime</th></tr>
-               </table>
+              <table cellspacing="0" cellpadding="2" summary="" border="0">
+                <tr>
+                  <td bgcolor="#DDDDDD">
+                    <p>.&nbsp;<a href="../index.htm">Home</a><br>
+                    .&nbsp;<a href="../libs/libraries.htm">Libraries</a><br>
+                    .&nbsp;<a href="../people/people.htm">People</a><br>
+                    .&nbsp;<a href="faq.htm">FAQ</a><br>
+                    .&nbsp;<a href="index.htm">More</a></p>
+                  </td>
+                </tr>
+              </table>
             </td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" bgColor="#cccccc" rowSpan="3"><tt><font size="+1">-</font></tt></td>
-            <td vAlign="bottom" bgColor="#cccccc" rowSpan="3"><tt><font size="+1">d</font></tt></td>
-            <td colSpan="4">
-               <table cellSpacing="2" cellPadding="2" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Boost Version</th></tr>
-               </table>
-            </td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" rowSpan="2"><tt><font size="+1">-</font></tt></td>
-            <td vAlign="bottom" rowSpan="2"><tt><font size="+1">1_31</font></tt></td>
-            <td colSpan="2">
-               <table cellSpacing="2" cellPadding="2" bgColor="#cccccc" summary="" border="0">
-                  <tr>
-                     <th>
-                        &middot; Library Type</th></tr>
-               </table>
-            </td>
-         </tr>
-         <tr>
-            <td vAlign="bottom" bgColor="#cccccc"><tt><font size="+1">.a</font></tt></td>
-            <td>&nbsp;</td>
-         </tr>
-      </table>
-      <h3>Library Prefix</h3>
-      <p>The "lib" prefix on the libraries is a requirement on many platforms, like 
-         Unix, and on others like GCC running on Windows. The prefix is therefore added 
-         to all libraries on Unix type systems, and to static libraries on Windows. That 
-         is on Unix shared libraries and static libraries (object archives) are named 
-         respectively:</p>
+          </tr>
+        </table>
+      </td>
+    </tr>
+  </table>
+
+  <h1>Getting Started</h1>
+
+  <ul>
+    <li><a href="#Introduction">Introduction</a></li>
+
+    <li>
+      <a href="#Download">Download</a>
+
       <ul>
-         <li>
-            <tt>lib*.so</tt>
-         <li>
-            <tt>lib*.a</tt>
-         </li>
+        <li><a href="#.zip">.zip file</a></li>
+
+        <li><a href="#.tar.gz">.tar.gz and .tar.bz2 files</a></li>
+
+        <li><a href="#CVS">Boost CVS Repository</a></li>
       </ul>
-      <p>On Windows shared libraries do not have the prefix to differentiate the import 
-         libraries from static libraries. Consequently on Windows the libraries are 
-         named:</p>
-      <P>
-         <TABLE id="Table1" cellSpacing="1" cellPadding="1" width="300" border="0">
-            <TR>
-               <TD><FONT face="Courier New">*.dll</FONT></TD>
-               <TD>Dynamic library version.</TD>
-            </TR>
-            <TR>
-               <TD><FONT face="Courier New">*.lib</FONT>
-               </TD>
-               <TD>Import library for the dll.</TD>
-            </TR>
-            <TR>
-               <TD><FONT face="Courier New">lib*.lib</FONT>
-               </TD>
-               <TD>Static library version.</TD>
-            </TR>
-         </TABLE>
-      </P>
-      <h3>Library Name</h3>
-      <p>For Boost libraries the name has the "<tt>boost_</tt>" prefix to separate them 
-         from other libraries in your system.</p>
-      <h3>Toolset</h3>
-      <p>The toolset name is an abbreviation based on the compiler you are building 
-         with. The abbreviation is composed of a short, 2 to 4 characters, tag for the 
-         compiler and a version number of the compiler's major and minor revision (if 
-         available). For example if your toolset is "<tt>gcc-3_2_3</tt>" the toolset tag 
-         would be "<tt>gcc32</tt>". The toolset abbreviations used are as follows:</p>
-      <table cellPadding="5" summary="" border="1">
-         <tr>
-            <td><b>TOOLS Name</b></td>
-            <td><b>Abbreviation</b></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/borland-tools.html"><code>borland</code></A></td>
-            <td><tt>bcb</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/como-tools.html"><code>como</code></A></td>
-            <td><tt>como</tt></td>
-         </tr>
-         <tr>
-            <td><code><A href="../tools/build/v1/como-tools.html">como-win32</A></code></td>
-            <td><tt>como</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/cw-tools.html"><code>cw</code></A></td>
-            <td><tt>cw</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/darwin-tools.html"><code>darwin</code></A></td>
-            <td><tt>osx</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/dmc-tools.html"><code>dmc</code></A></td>
-            <td><tt>dmc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/dmc-stlport-tools.html"><code>dmc-stlport</code></A></td>
-            <td><tt>dmc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/edg-tools.html"><code>edg</code></A></td>
-            <td><tt>edg</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/gcc-tools.html"><code>gcc</code></A></td>
-            <td><tt>gcc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/gcc-stlport-tools.html"><code>gcc-stlport</code></A></td>
-            <td><tt>gcc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/gcc-nocygwin-tools.html"><code>gcc-nocygwin</code></A></td>
-            <td><tt>gcc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/intel-linux-tools.html"><code>intel-linux</code></A></td>
-            <td><tt>il</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/intel-win32-tools.html"><code>intel-win32</code></A></td>
-            <td><tt>iw</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/kcc-tools.html"><code>kcc</code></A></td>
-            <td><tt>kcc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/kylix-tools.html"><code>kylix</code></A></td>
-            <td><tt>bck</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/mingw-tools.html"><code>mingw</code></A></td>
-            <td><tt>mgw</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/mingw-stlport-tools.html"><code>mingw-stlport</code></A></td>
-            <td><tt>mgw</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/mipspro-tools.html"><code>mipspro</code></A></td>
-            <td><tt>mp</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/msvc-tools.html"><code>msvc</code></A></td>
-            <td><tt>vc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/msvc-stlport-tools.html"><code>msvc-stlport</code></A></td>
-            <td><tt>vc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/sunpro-tools.html"><code>sunpro</code></A></td>
-            <td><tt>sw</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx</code></A></td>
-            <td><tt>tru</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx65</code></A></td>
-            <td><tt>tru</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vacpp-tools.html"><code>vacpp</code></A></td>
-            <td><tt>xlc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc7-tools.html"><code>vc7</code></A></td>
-            <td><tt>vc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc7-stlport-tools.html"><code>vc7-stlport</code></A></td>
-            <td><tt>vc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc-7_1-tools.html"><code>vc-7_1</code></A></td>
-            <td><tt>vc</tt></td>
-         </tr>
-         <tr>
-            <td><A href="../tools/build/v1/vc-7_1-stlport-tools.html"><code>vc-7_1-stlport</code></A></td>
-            <td><tt>vc</tt></td>
-         </tr>
-         <tr>
-            <td>Others</td>
-            <td>The first part of the toolset name.</td>
-         </tr>
-      </table>
-      <h3>Threading</h3>
-      <p>This tag indicates if the library is compiled with threading support. If 
-         threading is enabled "<tt>-mt</tt>" is added, otherwise nothing is added.</p>
-      <h3>Runtime</h3>
-      <p>This specifies the type of runtime the library was compiled against, and the 
-         type of code that is compiled. More commonly this encodes the ABI variation 
-         used in the code. For each feature of the runtime system and code compilation 
-         option a single letter is added to this tag.</p>
-      <table cellPadding="5" summary="" border="1">
-         <tr>
-            <td><b>Key</b></td>
-            <td><b>Feature</b></td>
-         </tr>
-         <tr>
-            <td><tt>s</tt></td>
-            <td>Static link to runtime.</td>
-         </tr>
-         <tr>
-            <td><tt>g</tt></td>
-            <td>Debug runtime.</td>
-         </tr>
-         <tr>
-            <td><tt>y</tt></td>
-            <td>Debug Python system.</td>
-         </tr>
-         <tr>
-            <td><tt>d</tt></td>
-            <td>Debug enabled code.</td>
-         </tr>
-         <tr>
-            <td><tt>p</tt></td>
-            <td>STLport runtime, instead of the vendor toolset runtime.</td>
-         </tr>
-         <tr>
-            <td><tt>n</tt></td>
-            <td>STLport runtime using the "native" IO streams instead of the STLport IO 
-               streams.</td>
-         </tr>
-      </table>
-      <p>For example if you compile debug code for STLport using native IO streams, and 
-         statically link to the debug runtime the tag would be: "<tt>-sgdpn</tt>".</p>
-      <h3>Boost Version</h3>
-      <p>This is the short label for the version of the Boost Libraries. The major and 
-         minor version numbers are taken together separated by an underscore. For 
-         example version 1.31.0 would be tagged as "<tt>-1_31</tt>". The patch version 
-         number is not included because it is assumed that patch versions are upward 
-         compatible.</p>
-      <h3>Library Type</h3>
-      <p>The extension holds the type of library. This follows the platform 
-         requirements. On Windows this is "<tt>.dll</tt>" for shared libraries, and "<tt>.lib</tt>" 
-         for static libraries including import libraries. On Unix this is ".a" for 
-         static libraries (archives), and ".so" for shared libraries. For toolsets that 
-         support it in Unix they will also have a full version extension (for example "<tt>.so.1.31.0</tt>") 
-         with a symbolic link for the un-versioned library.</p>
-      <H2><A name="auto-link"></A>Automatic Linking on Windows</H2>
-      <P>For most Boost libraries that have separate source, the correct build variant 
-         is linked against automatically when you include one of that library's header 
-         files.&nbsp; For this feature to work, your compiler must support the <code>#pragma 
-            comment(lib, name)</code> feature (Microsoft Visual C++, Intel C++, 
-         Metrowerks C++ , and Borland C++ all support this).</P>
-      <P>If you are linking to a dynamic runtime, then you can choose to link to either 
-         a static or a dynamic Boost library, the default is to do a static link.&nbsp; 
-         You can alter this for a specific library <EM>whatever</EM> by defining 
-         BOOST_WHATEVER_DYN_LINK to force Boost library <EM>whatever</EM> to be linked 
-         dynamically.&nbsp; Alternatively you can force all Boost libraries to dynamic 
-         link by defining BOOST_ALL_DYN_LINK.</P>
-      <P>This feature can be disabled for Boost library <EM>whatever</EM> by defining 
-         BOOST_WHATEVER_NO_LIB, or for all of Boost by defining BOOST_ALL_NO_LIB.</P>
-      <P>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 <code>#pragma 
-            message</code> each time a library is selected for linking.</P>
-      <P>There are some Boost libraries (<A href="../libs/test/doc/index.html">Boost.Test</A>
-         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 <A href="../libs/config/index.html">Boost.Config</A>
-         documentation for more information on configuration macros.&nbsp; The following 
-         table shows the current supported configurations, (Boost libraries not listed 
-         here consist of headers only):</P>
-      <P>
-         <TABLE id="Table2" cellSpacing="1" cellPadding="1" width="100%" border="1">
-            <TR>
-               <TD><STRONG>Library</STRONG></TD>
-               <TD><STRONG>Static Link</STRONG></TD>
-               <TD><STRONG>Dynamic Link</STRONG></TD>
-               <TD><STRONG>Default linkage</STRONG></TD>
-               <TD><STRONG>Automatic library selection</STRONG></TD>
-               <TD><STRONG>Comments</STRONG></TD>
-            </TR>
-            <TR>
-               <TD>Date-Time</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Filesystem</TD>
-               <TD>Yes</TD>
-               <TD>
-                  <P>Yes</P>
-               </TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Graph</TD>
-               <TD>Yes</TD>
-               <TD>No</TD>
-               <TD>static</TD>
-               <TD>No</TD>
-               <TD>The separate Graph library source is needed only when <A href="../libs/graph/doc/read_graphviz.html">
-                     reading an AT&amp;T graphviz file.</A></TD>
-            </TR>
-            <TR>
-               <TD>Iostreams</TD>
-               <TD>Yes</TD>
-               <TD>
-                  <P>Yes</P>
-               </TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Program Options</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Python</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>dynamic</TD>
-               <TD>No</TD>
-               <TD>Since all Python extensions are DLL's it makes sense to dynamic link to the 
-                  Boost Python library&nbsp;by default (static linking is only really an option 
-                  if you are embedding python).</TD>
-            </TR>
-            <TR>
-               <TD>Regex</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Serialization</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Signals</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-            <TR>
-               <TD>Test</TD>
-               <TD>Yes</TD>
-               <TD>No</TD>
-               <TD>static</TD>
-               <TD>No</TD>
-              <TD>Which library you link to depends upon which program entry point you define, 
-                  rather than which Boost.Test features you use.</TD>
-            </TR>
-            <TR>
-               <TD>Thread</TD>
-               <TD>Partial</TD>
-               <TD>Yes</TD>
-               <TD>static (Visual C++), otherwise dynamic</TD>
-               <TD>Yes</TD>
-               <TD>For technical reasons static linking is supported on only one Windows compiler 
-                  (Visual C++).</TD>
-            </TR>
-            <TR>
-               <TD>Wave</TD>
-               <TD>Yes</TD>
-               <TD>Yes</TD>
-               <TD>static</TD>
-               <TD>Yes</TD>
-               <TD>&nbsp;</TD>
-            </TR>
-         </TABLE>
-      </P>
-      <h2><a id="Additional_Steps" name="Additional_Steps"></a>Additional Steps</h2>
-      <p>Depending on your platform and configuration you may need to perform some 
-         additional configuration to get Boost to build and install.</p>
+    </li>
+
+    <li>
+      <a href="#Preparation">Preparation</a>
       <ul>
-         <li>
-            <A href="../libs/config/config.htm#configuring">Configure the boost source code</A>. 
-            This step should not be required on the vast majority of platforms, but if 
-            you're trying to build Boost on an untested or unsupported platform it may be 
-            necessary.<br>
-            <br>
-         <li>
-            If Boost.Build has problems detecting your Python installation it will print a 
-            short messages about how to configure for finding the Python installation. For 
-            more information, see these detailed <a href="../libs/python/doc/building.html#building">
-               instructions</a>.</li></ul>
-      <hr>
-      <p>Revised <!--webbot bot="Timestamp" s-type="EDITED"
-                                              s-format="%d %B, %Y" startspan --> 
-         8 November, 2004 <!--webbot bot="Timestamp" endspan i-checksum="38706" --></p>
-      <p>Copyright &copy; Rene Rivera 2003.<br>
-         Copyright &copy; Jens Maurer 2001.<BR>
-         Copyright &copy; John Maddock 2004.</p>
-      <p><small>Distributed under the Boost Software License, Version 1.0. (See 
-            accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
-               www.boost.org/LICENSE_1_0.txt</a>)</small></p>
-   </body>
-</html>
+        <li><a href="#Configuring">Configuring the tools</a></li>
+
+        <li><a href="#Tools">Supported Toolsets</a></li>
+      </ul>
+    </li>
+
+    <li><a href="#Build_Install">Build and Install</a></li>
+
+    <li><a href="#Results">Results</a></li>
+
+    <li><a href="#auto-link">Automatic Linking on Windows</a></li>
+
+    <li><a href="#Additional_Steps">Additional Steps</a></li>
+  </ul>
+
+  <h2><a id="Introduction" name="Introduction">Introduction</a></h2>
+
+  <p>These instructions are intended to help you get started using the Boost
+  Libraries. This walks you through getting, building, and installing the
+  libraries. To summarize these are the steps to get Boost built and
+  installed:</p>
+
+  <ol>
+    <li><a href="#step1">Download Boost</a>.</li>
+
+    <li><a href="#step2">Install Boost.Jam</a>.</li>
+
+    <li><a href="#step3">Configure your compiler toolset</a>.</li>
+
+    <li><a href="#step4">Go to Boost distribution directory</a>.</li>
+
+    <li><a href="#step5">Build and install</a>.</li>
+  </ol>
+
+  <h2><a id="Download" name="Download"></a>Download</h2>
+
+  <table cellspacing="2" cellpadding="2" width="100%" summary="" border="0">
+    <tr valign="top" align="left">
+      <td valign="top" align="center" width="40" bgcolor="#FFFF66">
+      <font size="6"><b><a id="step1" name="step1"></a>1</b></font></td>
+
+      <td>The Boost Libraries are distributed through the SourceForge file
+      distribution system. Click here to <b><a href=
+      "http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=8041">
+      <font size="4">download releases from SourceForge</font></a></b>. And
+      unpack the release to a convenient location.</td>
+    </tr>
+  </table>
+
+  <p>The Boost release includes all of the libraries and other material from
+  the web site. It is available in <a href="#.zip">ZIP</a>, <a href=
+  "#.tar.gz">TAR.GZ</a>, and <a href="#.tar.gz">TAR.BZ2</a> formats. Past
+  releases are also available.</p>It is also possible to download current
+  snapshots of work-in-progress from Boost's <a href="#CVS">CVS
+  repository</a>.
+
+  <h3><a id="zip" name=".zip">.zip</a> file</h3>The .zip format is widely
+  supported by both free decoders and commercial compress/archive utilities.
+  If you don't already have a .zip file decoder, download one from the
+  <a href="http://www.info-zip.org/">Info-ZIP</a> web site, which supplies
+  versions for many operating systems.
+
+  <p>Text file line endings in the .zip file are as supplied by each library
+  developer.&nbsp; This works fine for Windows, but not for Unix/Linux.&nbsp;
+  The .tar.gz and .tar.bz2 files supply Unix/Linux friendly line endings.</p>
+
+  <h3><a id="tar_gz" name=".tar.gz">.tar.gz</a> and .tar.bz2 files</h3>
+
+  <p>The .tar.gz format is widely supported on Unix/Linux platforms. Some
+  Windows compress/archive utilities can read the format as well.&nbsp;
+  Because the gzip format compresses the archive as a single file rather than
+  compressing each file individually, the .tar.gz file is smaller that the
+  .zip file.</p>
+
+  <p>The .tar.bz2 format is becoming widely available on Unix/Linux platforms
+  and is built into many tar utilities. This format differs for the .tar.gz
+  format in the compression used, which is considerably better and therefore
+  creates smaller files.</p>
+
+  <p>Text file line endings in the .tar.gz and .tar.bz2 files have been
+  converted to newlines for ease of use on Unix/Linux platforms.</p>
+
+  <h3>Boost <a id="CVS" name="CVS">CVS</a> Repository</h3>
+
+  <p>All Boost files, including the entire distribution tree including web
+  site HTML is maintained in a CVS repository. Command line, GUI, or browser
+  access is available.</p>
+
+  <h4>Boost CVS access via command line or graphical clients</h4>For those
+  who have CVS clients installed, the libraries are also available from the
+  public <a href="http://sourceforge.net/cvs/?group_id=7586">Boost CVS
+  repository</a>. Free command line clients (often already installed on
+  Linux/Unix systems) are available for many systems, and free GUI clients
+  are available for Windows, Mac, and other systems.
+
+  <p>See the much improved <a href=
+  "http://sourceforge.net/docman/?group_id=1">CVS documentation</a> (Section
+  F) from SourceForge, which includes links to the home pages for various GUI
+  and command line clients.</p>
+
+  <p>The general procedure for command-line clients is something like
+  this:</p>
+
+  <blockquote>
+    <code>cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/boost
+    login</code><br>
+    [Hit &lt;return&gt; when it asks for a password]<br>
+    <code>cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/boost
+    checkout boost</code><br>
+    <code>cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/boost
+    logout</code>
+  </blockquote>Read the manual for your CVS client for further information.
+
+  <p>This access is read-only; if you are a library author and wish to have
+  CVS write access, please contact one of the <a href=
+  "moderators.html">moderators</a>.</p>
+
+  <h4>Boost CVS access via web <a id="Browser" name=
+  "Browser">Browser</a></h4>For access to the CVS archive from any modern web
+  browser, you can also use the <a href=
+  "http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost/boost/">web
+  browser&nbsp; interface</a>.&nbsp; Try one of the color diffs to see how a
+  file has changed over time. <b>Note:</b> this interface is only suitable
+  for viewing individual files and their revision histories.
+
+  <h4><a id="generated" name="generated">Documentation</a> generated from
+  BoostBook in CVS</h4>
+
+  <p>Some of the Boost documentation is generated from <a href=
+  "../doc/html/boostbook.html">BoostBook XML</a> source stored in the CVS
+  repository, and will not appear directly in the CVS tree as readable HTML.
+  View a nightly build of the generated HTML on the <a href=
+  "http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/libraries.html">
+  Nightly Generated Documentation</a> page. Where generated HTML is missing
+  from the CVS tree, an attempt has been made to include redirection to this
+  nightly build, but if you are away from an internet connection you may want
+  to download the generated documentation archive from the aforementioned
+  page so you can browse those documents offline.</p>
+
+  <h2><a id="Preparation" name="Preparation"></a>Preparation</h2>
+
+  <p>The recommended way to build and install the Boost Libraries is to use
+  <a href="../tools/build/v1/build_system.htm">Boost.Build</a>, the Boost
+  Build system. The rest of these instructions explain that use, but it is up
+  to you to use this method, or not. Note that some of the libraries also
+  include non Boost.Build makefiles and/or project files. But all include the
+  needed files for building with Boost.Build.</p>
+
+  <table cellspacing="2" cellpadding="2" width="100%" summary="" border="0">
+    <tr valign="top" align="left">
+      <td valign="top" align="center" width="40" bgcolor="#FFFF66">
+      <font size="6"><b><a id="step2" name="step2"></a>2</b></font></td>
+
+      <td>The build system uses <a href=
+      "../tools/build/jam_src/index.html">Boost.Jam</a>, an extension of the
+      <a href="http://www.perforce.com/jam/jam.html">Perforce Jam</a>
+      portable <i>make</i> replacement. The recommended way to get Boost.Jam
+      if you are using a Boost distribution is to <strong><a href=
+      "http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=72941">
+      download a prebuilt executable</a></strong> from SourceForge. If a
+      prebuilt executable is not provided for your platform or you are using
+      Boost's sources in an unreleased state, it may be necessary to <a href=
+      "../tools/build/jam_src/index.html#building_bjam">build <tt>bjam</tt>
+      from sources</a> included in the Boost source tree. To install
+      Boost.Jam, copy the <tt>bjam</tt> executable to a location accessible
+      in your <tt>PATH</tt>.</td>
+    </tr>
+  </table>
+
+  <h3><a id="Configuring" name="Configuring">Configuring the tools</a></h3>
+
+  <p>Before using Boost.Build you will need to configure the compiler tools
+  you are using. The build system's toolsets are designed to work in either
+  of two ways:</p>
+
+  <ol>
+    <li>The user sets up all of the environment for each toolset he wants to
+    use in the normal way. For example, for Microsoft VC++, ...VC98/Bin or
+    .../VC7/Bin is in the PATH environment variable, VCVARS32.BAT or
+    VSVARS32.BAT has been invoked, etc. For Metrowerks CodeWarrior, cwenv.bat
+    or equivalent has been called and ...Other Metrowerks Tools/Command Line
+    Tools is in the path. Many Unix operating systems come preconfigured this
+    way and require no user intervention.<br>
+    <br></li>
+
+    <li>The user doesn't want his environment cluttered with settings or has
+    nonstandard installations for some of his tools. Instead, he or she sets
+    variables which point to the toolset installation directories, either in
+    the command shell environment or on the <code>bjam</code> command-line.
+    These variables are used by the build system to locate the tools and
+    invoke the necessary setup. To set the variables on the <tt>bjam</tt>
+    command-line you use the "<tt>-s</tt>" option. For example:<br>
+    <br>
+    <tt>bjam "-sGCC_ROOT_DIRECTORY=/usr/local/gcc-3.3.2"</tt><br>
+    <br>
+    Some variables, like the toolset <tt>TOOLS</tt> variable, can accept
+    multiple values separated by spaces. Others, like the path above, can
+    contain spaces. For such circumstances you should use quotes appropriate
+    for your command interpreter.<br></li>
+  </ol>
+
+  <h3><a id="Tools" name="Tools">Supported Toolsets</a></h3>
+
+  <table cellspacing="2" cellpadding="2" width="100%" summary="" border="0">
+    <tr valign="top" align="left">
+      <td valign="top" align="center" width="40" bgcolor="#FFFF66">
+      <font size="6"><b><a id="step3" name="step3"></a>3</b></font></td>
+
+      <td>The following toolsets are supported by Boost.Build. For
+      information about <a href="#Configuring">configuring</a> each toolset,
+      click its name in the leftmost column.</td>
+    </tr>
+  </table><br>
+
+  <table cellpadding="5" summary="" border="1">
+    <tr>
+      <td><b>TOOLS Name</b></td>
+
+      <td><b>Description</b></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/borland-tools.html"><code>borland</code></a></td>
+
+      <td><a href=
+      "http://www.borland.com/bcppbuilder/freecompiler">Borland</a> C++</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/como-tools.html"><code>como</code></a></td>
+
+      <td><a href="http://www.comeaucomputing.com">Comeau C++</a> compiler
+      front-end for non-Windows platforms</td>
+    </tr>
+
+    <tr>
+      <td><code><a href=
+      "../tools/build/v1/como-tools.html">como-win32</a></code></td>
+
+      <td><a href="http://www.comeaucomputing.com">Comeau C++</a> compiler
+      front-end for Windows, using Microsoft <a href=
+      "http://msdn.microsoft.com/visualc/">Visual C++</a>as a back-end.</td>
+    </tr>
+
+    <tr>
+      <td><a href="../tools/build/v1/cw-tools.html"><code>cw</code></a></td>
+
+      <td><a href="http://www.metrowerks.com">Metrowerks CodeWarrior</a> Pro
+      6.x, 7.x, 8.x, and 9.x command-line tools</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/darwin-tools.html"><code>darwin</code></a></td>
+
+      <td>Apple Darwin OS hosted GNU <a href=
+      "http://developer.apple.com/tools/compilers.html">GCC</a></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/dmc-tools.html"><code>dmc</code></a></td>
+
+      <td><a href="http://www.digitalmars.com/">Digital Mars C++</a>.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/dmc-stlport-tools.html"><code>dmc-stlport</code></a></td>
+
+      <td><a href="http://www.digitalmars.com/">Digital Mars C++</a>, using
+      the <a href="http://www.stlport.org">STLport</a> standard library
+      implementation</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/edg-tools.html"><code>edg</code></a></td>
+
+      <td><a href="http://www.edg.com/">Edison Design Group</a> compiler
+      front-end (evaluation version)</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/gcc-tools.html"><code>gcc</code></a></td>
+
+      <td><a href="http://gcc.gnu.org">GNU GCC</a> on Unix and <a href=
+      "http://www.cygwin.com">Cygwin</a>.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/gcc-stlport-tools.html"><code>gcc-stlport</code></a></td>
+
+      <td><a href="http://gcc.gnu.org">GNU GCC</a> on Unix and <a href=
+      "http://www.cygwin.com">Cygwin</a>, using the <a href=
+      "http://www.stlport.org">STLport</a> standard library
+      implementation</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/gcc-nocygwin-tools.html"><code>gcc-nocygwin</code></a></td>
+
+      <td>GNU GCC Cygwin command line compiler tools running in "no-cygwin"
+      mode (produces commercially redistributable objects)</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/intel-linux-tools.html"><code>intel-linux</code></a></td>
+
+      <td><a href=
+      "http://www.intel.com/software/products/compilers/c60l/">Intel C++ for
+      Linux</a></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/intel-win32-tools.html"><code>intel-win32</code></a></td>
+
+      <td><a href=
+      "http://www.intel.com/software/products/compilers/c60/">Intel C++ for
+      Windows</a> using the Dinkumware standard library in the Intel-required
+      Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual C++</a> 6
+      or 7 installation</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/kcc-tools.html"><code>kcc</code></a></td>
+
+      <td>KAI C++</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/kylix-tools.html"><code>kylix</code></a></td>
+
+      <td><a href="http://www.borland.com/kylix">Borland C++ for Linux
+      (Kylix).</a></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/mingw-tools.html"><code>mingw</code></a></td>
+
+      <td>GNU GCC and associated tools in <a href=
+      "http://www.mingw.org">MinGW</a> configuration (produces commercially
+      redistributable objects)</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/mingw-stlport-tools.html"><code>mingw-stlport</code></a></td>
+
+      <td>GNU GCC and associated tools in <a href=
+      "http://www.mingw.org">MinGW</a> configuration (produces commercially
+      redistributable objects), using the <a href=
+      "http://www.stlport.org">STLport</a> standard library
+      implementation</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/mipspro-tools.html"><code>mipspro</code></a></td>
+
+      <td>SGI <a href=
+      "http://www.sgi.com/developers/devtools/languages/mipspro.html">MIPSpro
+      C and C++</a></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/msvc-tools.html"><code>msvc</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> version 6 command-line tools. NOTE; For version 7.x (the .NET
+      series) use the vc7, vc-7_1, or vc-8_0 toolsets below.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/msvc-stlport-tools.html"><code>msvc-stlport</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> version 6 command-line tools, using the <a href=
+      "http://www.stlport.org">STLport</a> standard library implementation.
+      NOTE; For version 7.x (the .NET series) use the vc7-stlport or
+      vc-7_1-stlport toolsets below.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/sunpro-tools.html"><code>sunpro</code></a></td>
+
+      <td><a href=
+      "http://wwws.sun.com/software/sundev/suncc/index.html">SunPRO C++</a>
+      compiler</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx</code></a></td>
+
+      <td><a href="http://www.tru64unix.compaq.com/cplus/">Compaq C++</a> for
+      Tru64 UNIX (versions prior to 6.5)</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx65</code></a></td>
+
+      <td><a href="http://www.tru64unix.compaq.com/cplus/">Compaq C++</a>
+      Version 6.5 for Tru64 UNIX</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vacpp-tools.html"><code>vacpp</code></a></td>
+
+      <td><a href="http://www-3.ibm.com/software/ad/vacpp/">IBM Visual Age
+      C++</a> command-line tools</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc7-tools.html"><code>vc7</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> command-line tools from Visual Studio .NET.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc7-stlport-tools.html"><code>vc7-stlport</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> command-line tools from Visual Studio .NET + STLPort.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc-7_1-tools.html"><code>vc-7_1</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> command-line tools from Visual Studio .NET 2003.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc-7_1-stlport-tools.html"><code>vc-7_1-stlport</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> command-line tools from Visual Studio .NET 2003 + STLPort.</td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc-8_0-tools.html"><code>vc-8_0</code></a></td>
+
+      <td>Microsoft <a href="http://msdn.microsoft.com/visualc/">Visual
+      C++</a> command-line tools from Visual Studio .NET 2005.</td>
+    </tr>
+  </table>
+
+  <h2><a id="Build_Install" name="Build_Install"></a>Build and Install</h2>
+
+  <p>The common build and install process is driven by the top-level build
+  file (<a href="../Jamfile">Jamfile</a>).</p>
+
+  <table cellspacing="2" cellpadding="2" width="100%" summary="" border="0">
+    <tr valign="top" align="left">
+      <td valign="top" align="center" width="40" bgcolor="#FFFF66">
+      <font size="6"><b><a id="step4" name="step4"></a>4</b></font></td>
+
+      <td>
+        <p>First you need to change to the directory where you have the Boost
+        distribution you downloaded. For example:</p>
+
+        <blockquote>
+          <p><code>chdir&nbsp;boost-1.31.0</code></p>
+        </blockquote>
+      </td>
+    </tr>
+  </table>
+
+  <p>The default build and install attempts to build all available libraries
+  and install to default locations the libraries and Boost header files. On
+  Unix systems the default install location is "<tt>/usr/local</tt>", and on
+  Windows systems the default is "<tt>C:\Boost</tt>". Within those
+  directories libraries are installed to the "<tt>lib</tt>" subdirectory, and
+  headers to an "<tt>include/boost-1_31</tt>" subdirectory, the version will
+  reflect the distribution you are installing.</p>
+
+  <table cellspacing="2" cellpadding="2" width="100%" summary="" border="0">
+    <tr valign="top" align="left">
+      <td valign="top" align="center" width="40" bgcolor="#FFFF66">
+      <font size="6"><b><a id="step5" name="step5"></a>5</b></font></td>
+
+      <td>
+        Invoke the build system, specifying the <a href=
+        "#Tools">toolset</a>(s) you wish to use, to build and install. For
+        example for GNU/GCC.
+
+        <blockquote>
+          <p><code>bjam&nbsp;"-sTOOLS=gcc" install</code></p>
+        </blockquote>
+
+        <p>Or if you are interested only in the built libraries you can have
+        them built and collected to a common directory without
+        installation.</p>
+
+        <blockquote>
+          <p><code>bjam&nbsp;"-sTOOLS=gcc" stage</code></p>
+        </blockquote>
+      </td>
+    </tr>
+  </table>
+
+  <p>The build and install system can be controlled through a set of options
+  similar in style to GNU configure options. The options allow you to, among
+  other things, change the install location, disable building of libraries,
+  etc. You can see a summary of the available options by invoking "<tt>bjam
+  --help</tt>". The full invocation takes the form:</p>
+
+  <blockquote>
+    <p><code>bjam&nbsp;[<i>options</i>...] [install|stage]</code></p>
+  </blockquote>
+
+  <table cellspacing="0" cellpadding="2" summary="" border="1">
+    <tr>
+      <th>Action</th>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><i>none</i></td>
+
+      <td valign="top" align="left">Only builds the Boost libraries. This
+      lets you do the first part of what the <tt>install</tt> action normally
+      does without copying the built libraries to the install location.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>install</tt></td>
+
+      <td valign="top" align="left">Builds and installs Boost libraries and
+      headers.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>stage</tt></td>
+
+      <td valign="top" align="left">Builds the Boost libraries and copies
+      them into a common directory.</td>
+    </tr>
+
+    <tr>
+      <th nowrap>Option</th>
+
+      <td valign="top" align="left">&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--help</tt></td>
+
+      <td valign="top" align="left">Shows a short summary of the options and
+      syntax of the command.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>-sTOOLS=&lt;<i>toolsets</i>&gt;</tt></td>
+
+      <td valign="top" align="left">The list of tools to compile with.
+      Usually only one is needed.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--prefix=PREFIX</tt></td>
+
+      <td valign="top" align="left">Install architecture independent files
+      here.<br>
+      Default; <tt>C:\Boost</tt> on Win32.<br>
+      Default; <tt>/usr/local</tt> on Unix. Linux, etc.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>--exec-prefix=EPREFIX</tt></td>
+
+      <td valign="top" align="left">Install architecture dependent files
+      here.<br>
+      Default; <tt>PREFIX</tt></td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--libdir=DIR</tt></td>
+
+      <td valign="top" align="left">Install libraries here.<br>
+      Default; <tt>EPREFIX/lib</tt></td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--includedir=DIR</tt></td>
+
+      <td valign="top" align="left">Install source headers here. The Boost
+      headers are installed in a version specific
+      "<tt>boost-&lt;version&gt;</tt>" subdirectory in this directory.<br>
+      Default; <tt>PREFIX/include</tt></td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--builddir=DIR</tt></td>
+
+      <td valign="top" align="left">Build in this location instead of
+      building within the distribution tree. This moves where the sources for
+      the libraries are compiled to before they are installed.
+      Recommended!</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--stagedir=DIR</tt></td>
+
+      <td valign="top" align="left">When staging only, with the
+      "<tt>stage</tt>" action, copy to the given location.<br>
+      Default; <tt>./stage</tt></td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>--without-&lt;<i>library</i>&gt;</tt></td>
+
+      <td valign="top" align="left">Do not build, stage, or install the
+      specified library.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>--with-&lt;<i>library</i>&gt;</tt></td>
+
+      <td valign="top" align="left">Build, stage, or install the specified
+      library. This changes the default from trying to build all possible
+      libraries, to only building the specified libraries.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>--with-python-root[=PYTHON_ROOT]</tt></td>
+
+      <td valign="top" align="left">Build Boost.Python libraries with the
+      Python devel packages located at <tt>PYTHON_ROOT</tt>. The Boost.Python
+      libraries are built only if the build can find the Python development
+      package at this location.<br>
+      Default; <tt>C:\Python24</tt> on Win32.<br>
+      Default; <tt>/usr</tt> on Unix, Linux, Cygwin, etc.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>--with-python-version[=2.4]</tt></td>
+
+      <td valign="top" align="left">Build Boost.Python libraries with the
+      Python version indicated.<br>
+      Default; 2.4.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>--with-pydebug</tt></td>
+
+      <td valign="top" align="left">Build Boost.Python libraries using the
+      Python debug runtime. This builds an additional set of libraries for
+      use with the debug version of Python. The regular versions of the
+      Boost.Python libraries are also built.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>-sHAVE_ICU=1</tt></td>
+
+      <td valign="top" align="left">Build Boost.Regex libraries with Unicode
+      support provided by the <a href=
+      "http://www-306.ibm.com/software/globalization/icu/index.jsp">ICU
+      libraries</a>. ICU must have been built with the same compiler that you
+      are using to build Boost, and must be installed into your compiler's
+      include and library search paths. See <a href=
+      "../libs/regex/doc/install.html#unicode">the Boost.Regex installation
+      documentation for more information</a>.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left">
+      <tt>-sICU_PATH=<i>path</i></tt></td>
+
+      <td valign="top" align="left">Build Boost.Regex libraries with Unicode
+      support provided by the <a href=
+      "http://www-306.ibm.com/software/globalization/icu/index.jsp">ICU
+      libraries</a>. ICU must have been built with the same compiler that you
+      are using to build Boost, and must have been built (or installed to)
+      directory <i>path</i>. For example if you configured ICU with
+      <tt>--prefix=/usr/local/icu/3.3</tt>, then use
+      <tt>-sICU_PATH=/usr/local/icu/3.3</tt>. See <a href=
+      "../libs/regex/doc/install.html#unicode">the Boost.Regex installation
+      documentation for more information</a>.</td>
+    </tr>
+
+    <tr>
+      <td valign="top" nowrap align="left"><tt>-sNO_COMPRESSION=1</tt></td>
+
+      <td valign="top" align="left">Build Boost.Iostreams without support for
+      the compression filters which rely on the non-Boost libraries zlib and
+      libbz2. If you use Windows, this option is enabled by default. If you
+      use UNIX, the compression filters will likely work with no
+      configuration, so this option should not be necessary. For full details
+      see <a href=
+      "http://www.boost.org/libs/iostreams/doc/index.html?path=7">Boost.Iostreams
+      Installation</a>.</td>
+    </tr>
+  </table>
+
+  <p>There are additional options as supported by <a href=
+  "../tools/build/v1/build_system.htm">Boost.Build</a> and <a href=
+  "../tools/build/jam_src/index.html">Boost.Jam</a>. Of the additional
+  options perhaps the most imporant is "<tt>-s<a href=
+  "../tools/build/v1/build_system.htm#build">BUILD</a>=&lt;features/variants&gt;</tt>"
+  which lets you override what is built by default. The
+  "<tt>&lt;features/variants&gt;</tt>" value is a list, separated by spaces,
+  of build requests. Features take the form of a tag and a value or values.
+  And variants are single symbolic names for a collection of features. For
+  example the default is to request "<tt>debug release
+  &lt;runtime-link&gt;static/dynamic &lt;threading&gt;single/multi</tt>", in
+  which "<tt>debug</tt>" and "<tt>release</tt>" are variants, and the rest
+  features with two values each.</p>
+
+  <p>If you have some feedback about the build and install process please
+  drop us a line at the <a href="mailing_lists.htm#jamboost">Boost.Build
+  mailing list</a>. We are particularly interested if it works for your
+  platform and if it there is anything that you feel could be done
+  better.</p>
+
+  <h2><a id="Results" name="Results"></a>Results</h2>
+
+  <p>The results of building come in to forms: static libraries, and dynamic
+  libraries. Depending on the platform the libraries produced have different
+  names to accommodate the platform requirements. For a single Boost library
+  the build with the default will produce eight different libraries. For
+  example building the Boost.Datetime library on Unix type system it would
+  produce:</p>
+
+  <ol>
+    <li><tt>libboost_date_time-gcc-d-1_31.so</tt></li>
+
+    <li><tt>libboost_date_time-gcc-mt-d-1_31.so</tt></li>
+
+    <li><tt>libboost_date_time-gcc-1_31.so</tt></li>
+
+    <li><tt>libboost_date_time-gcc-mt-1_31.so</tt></li>
+
+    <li><tt>libboost_date_time-gcc-d-1_31.a</tt></li>
+
+    <li><tt>libboost_date_time-gcc-mt-d-1_31.a</tt></li>
+
+    <li><tt>libboost_date_time-gcc-1_31.a</tt></li>
+
+    <li><tt>libboost_date_time-gcc-mt-1_31.a</tt><br></li>
+  </ol>
+
+  <table cellspacing="0" cellpadding="0" width="100%" summary="" border="0">
+    <tr>
+      <td colspan="11">
+        <table cellspacing="2" cellpadding="2" bgcolor="#CCCCCC" summary=""
+        border="0">
+          <tr>
+            <th>&middot; Library Prefix</th>
+          </tr>
+        </table>
+      </td>
+
+      <td width="80%">&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td valign="bottom" bgcolor="#CCCCCC" rowspan="7"><tt><font size=
+      "+1">lib</font></tt></td>
+
+      <td colspan="11">
+        <table cellspacing="2" cellpadding="2" summary="" border="0">
+          <tr>
+            <th>&middot; Library Name</th>
+          </tr>
+        </table>
+      </td>
+    </tr>
+
+    <tr>
+      <td valign="bottom" rowspan="6"><tt><font size=
+      "+1">boost_date_time</font></tt></td>
+
+      <td colspan="10">
+        <table cellspacing="2" cellpadding="2" bgcolor="#CCCCCC" summary=""
+        border="0">
+          <tr>
+            <th>&middot; Toolset</th>
+          </tr>
+        </table>
+      </td>
+    </tr>
+
+    <tr>
+      <td valign="bottom" bgcolor="#CCCCCC" rowspan="5"><tt><font size=
+      "+1">-</font></tt></td>
+
+      <td valign="bottom" bgcolor="#CCCCCC" rowspan="5"><tt><font size=
+      "+1">gcc</font></tt></td>
 
+      <td colspan="8">
+        <table cellspacing="2" cellpadding="2" summary="" border="0">
+          <tr>
+            <th>&middot; Threading</th>
+          </tr>
+        </table>
+      </td>
+    </tr>
 
+    <tr>
+      <td valign="bottom" rowspan="4"><tt><font size="+1">-</font></tt></td>
 
+      <td valign="bottom" rowspan="4"><tt><font size="+1">mt</font></tt></td>
+
+      <td colspan="6">
+        <table cellspacing="2" cellpadding="2" bgcolor="#CCCCCC" summary=""
+        border="0">
+          <tr>
+            <th>&middot; Runtime</th>
+          </tr>
+        </table>
+      </td>
+    </tr>
+
+    <tr>
+      <td valign="bottom" bgcolor="#CCCCCC" rowspan="3"><tt><font size=
+      "+1">-</font></tt></td>
+
+      <td valign="bottom" bgcolor="#CCCCCC" rowspan="3"><tt><font size=
+      "+1">d</font></tt></td>
+
+      <td colspan="4">
+        <table cellspacing="2" cellpadding="2" summary="" border="0">
+          <tr>
+            <th>&middot; Boost Version</th>
+          </tr>
+        </table>
+      </td>
+    </tr>
+
+    <tr>
+      <td valign="bottom" rowspan="2"><tt><font size="+1">-</font></tt></td>
+
+      <td valign="bottom" rowspan="2"><tt><font size=
+      "+1">1_31</font></tt></td>
+
+      <td colspan="2">
+        <table cellspacing="2" cellpadding="2" bgcolor="#CCCCCC" summary=""
+        border="0">
+          <tr>
+            <th>&middot; Library Type</th>
+          </tr>
+        </table>
+      </td>
+    </tr>
+
+    <tr>
+      <td valign="bottom" bgcolor="#CCCCCC"><tt><font size=
+      "+1">.a</font></tt></td>
+
+      <td>&nbsp;</td>
+    </tr>
+  </table>
+
+  <h3>Library Prefix</h3>
+
+  <p>The "lib" prefix on the libraries is a requirement on many platforms,
+  like Unix, and on others like GCC running on Windows. The prefix is
+  therefore added to all libraries on Unix type systems, and to static
+  libraries on Windows. That is on Unix shared libraries and static libraries
+  (object archives) are named respectively:</p>
+
+  <ul>
+    <li><tt>lib*.so</tt></li>
+
+    <li><tt>lib*.a</tt></li>
+  </ul>
+
+  <p>On Windows shared libraries do not have the prefix to differentiate the
+  import libraries from static libraries. Consequently on Windows the
+  libraries are named:</p>
+
+  <table id="Table1" cellspacing="1" cellpadding="1" width="300" border="0">
+    <tr>
+      <td><font face="Courier New">*.dll</font></td>
+
+      <td>Dynamic library version.</td>
+    </tr>
+
+    <tr>
+      <td><font face="Courier New">*.lib</font></td>
+
+      <td>Import library for the dll.</td>
+    </tr>
+
+    <tr>
+      <td><font face="Courier New">lib*.lib</font></td>
+
+      <td>Static library version.</td>
+    </tr>
+  </table><br>
+  <br>
+
+  <h3>Library Name</h3>
+
+  <p>For Boost libraries the name has the "<tt>boost_</tt>" prefix to
+  separate them from other libraries in your system.</p>
+
+  <h3>Toolset</h3>
+
+  <p>The toolset name is an abbreviation based on the compiler you are
+  building with. The abbreviation is composed of a short, 2 to 4 characters,
+  tag for the compiler and a version number of the compiler's major and minor
+  revision (if available). For example if your toolset is
+  "<tt>gcc-3_2_3</tt>" the toolset tag would be "<tt>gcc32</tt>". The toolset
+  abbreviations used are as follows:</p>
+
+  <table cellpadding="5" summary="" border="1">
+    <tr>
+      <td><b>TOOLS Name</b></td>
+
+      <td><b>Abbreviation</b></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/borland-tools.html"><code>borland</code></a></td>
+
+      <td><tt>bcb</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/como-tools.html"><code>como</code></a></td>
+
+      <td><tt>como</tt></td>
+    </tr>
+
+    <tr>
+      <td><code><a href=
+      "../tools/build/v1/como-tools.html">como-win32</a></code></td>
+
+      <td><tt>como</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href="../tools/build/v1/cw-tools.html"><code>cw</code></a></td>
+
+      <td><tt>cw</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/darwin-tools.html"><code>darwin</code></a></td>
+
+      <td><tt>osx</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/dmc-tools.html"><code>dmc</code></a></td>
+
+      <td><tt>dmc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/dmc-stlport-tools.html"><code>dmc-stlport</code></a></td>
+
+      <td><tt>dmc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/edg-tools.html"><code>edg</code></a></td>
+
+      <td><tt>edg</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/gcc-tools.html"><code>gcc</code></a></td>
+
+      <td><tt>gcc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/gcc-stlport-tools.html"><code>gcc-stlport</code></a></td>
+
+      <td><tt>gcc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/gcc-nocygwin-tools.html"><code>gcc-nocygwin</code></a></td>
+
+      <td><tt>gcc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/intel-linux-tools.html"><code>intel-linux</code></a></td>
+
+      <td><tt>il</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/intel-win32-tools.html"><code>intel-win32</code></a></td>
+
+      <td><tt>iw</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/kcc-tools.html"><code>kcc</code></a></td>
+
+      <td><tt>kcc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/kylix-tools.html"><code>kylix</code></a></td>
+
+      <td><tt>bck</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/mingw-tools.html"><code>mingw</code></a></td>
+
+      <td><tt>mgw</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/mingw-stlport-tools.html"><code>mingw-stlport</code></a></td>
+
+      <td><tt>mgw</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/mipspro-tools.html"><code>mipspro</code></a></td>
+
+      <td><tt>mp</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/msvc-tools.html"><code>msvc</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/msvc-stlport-tools.html"><code>msvc-stlport</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/sunpro-tools.html"><code>sunpro</code></a></td>
+
+      <td><tt>sw</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx</code></a></td>
+
+      <td><tt>tru</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/tru64cxx-tools.html"><code>tru64cxx65</code></a></td>
+
+      <td><tt>tru</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vacpp-tools.html"><code>vacpp</code></a></td>
+
+      <td><tt>xlc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc7-tools.html"><code>vc7</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc7-stlport-tools.html"><code>vc7-stlport</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc-7_1-tools.html"><code>vc-7_1</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc-7_1-stlport-tools.html"><code>vc-7_1-stlport</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td><a href=
+      "../tools/build/v1/vc-8_0-tools.html"><code>vc-8_0</code></a></td>
+
+      <td><tt>vc</tt></td>
+    </tr>
+
+    <tr>
+      <td>Others</td>
+
+      <td>The first part of the toolset name.</td>
+    </tr>
+  </table>
+
+  <h3>Threading</h3>
+
+  <p>This tag indicates if the library is compiled with threading support. If
+  threading is enabled "<tt>-mt</tt>" is added, otherwise nothing is
+  added.</p>
+
+  <h3>Runtime</h3>
+
+  <p>This specifies the type of runtime the library was compiled against, and
+  the type of code that is compiled. More commonly this encodes the ABI
+  variation used in the code. For each feature of the runtime system and code
+  compilation option a single letter is added to this tag.</p>
+
+  <table cellpadding="5" summary="" border="1">
+    <tr>
+      <td><b>Key</b></td>
+
+      <td><b>Feature</b></td>
+    </tr>
+
+    <tr>
+      <td><tt>s</tt></td>
+
+      <td>Static link to runtime.</td>
+    </tr>
+
+    <tr>
+      <td><tt>g</tt></td>
+
+      <td>Debug runtime.</td>
+    </tr>
+
+    <tr>
+      <td><tt>y</tt></td>
+
+      <td>Debug Python system.</td>
+    </tr>
+
+    <tr>
+      <td><tt>d</tt></td>
+
+      <td>Debug enabled code.</td>
+    </tr>
+
+    <tr>
+      <td><tt>p</tt></td>
+
+      <td>STLport runtime, instead of the vendor toolset runtime.</td>
+    </tr>
+
+    <tr>
+      <td><tt>n</tt></td>
+
+      <td>STLport runtime using the "native" IO streams instead of the
+      STLport IO streams.</td>
+    </tr>
+  </table>
+
+  <p>For example if you compile debug code for STLport using native IO
+  streams, and statically link to the debug runtime the tag would be:
+  "<tt>-sgdpn</tt>".</p>
+
+  <h3>Boost Version</h3>
+
+  <p>This is the short label for the version of the Boost Libraries. The
+  major and minor version numbers are taken together separated by an
+  underscore. For example version 1.31.0 would be tagged as "<tt>-1_31</tt>".
+  For patch versions the patch number is also included, for example a version
+  of 1.31.1 would be tagged as "<tt>-1_31_1</tt>".</p>
+
+  <h3>Library Type</h3>
+
+  <p>The extension holds the type of library. This follows the platform
+  requirements. On Windows this is "<tt>.dll</tt>" for shared libraries, and
+  "<tt>.lib</tt>" for static libraries including import libraries. On Unix
+  this is ".a" for static libraries (archives), and ".so" for shared
+  libraries. For toolsets that support it in Unix they will also have a full
+  version extension (for example "<tt>.so.1.31.0</tt>") with a symbolic link
+  for the un-versioned library.</p>
+
+  <h2><a name="auto-link"></a>Automatic Linking on Windows</h2>
+
+  <p>For most Boost libraries that have separate source, the correct build
+  variant is linked against automatically when you include one of that
+  library's header files.&nbsp; For this feature to work, your compiler must
+  support the <code>#pragma comment(lib, name)</code> feature (Microsoft
+  Visual C++, Intel C++, Metrowerks C++ , and Borland C++ all support
+  this).</p>
+
+  <p>If you are linking to a dynamic runtime, then you can choose to link to
+  either a static or a dynamic Boost library, the default is to do a static
+  link.&nbsp; You can alter this for a specific library <em>whatever</em> by
+  defining BOOST_WHATEVER_DYN_LINK to force Boost library <em>whatever</em>
+  to be linked dynamically.&nbsp; Alternatively you can force all Boost
+  libraries to dynamic link by defining BOOST_ALL_DYN_LINK.</p>
+
+  <p>This feature can be disabled for Boost library <em>whatever</em> by
+  defining BOOST_WHATEVER_NO_LIB, or for all of Boost by defining
+  BOOST_ALL_NO_LIB.</p>
+
+  <p>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
+  <code>#pragma message</code> each time a library is selected for
+  linking.</p>
+
+  <p>There are some Boost libraries (<a href=
+  "../libs/test/doc/index.html">Boost.Test</a> 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 <a href="../libs/config/index.html">Boost.Config</a>
+  documentation for more information on configuration macros.&nbsp; The
+  following table shows the current supported configurations, (Boost
+  libraries not listed here consist of headers only):</p>
+
+  <table id="Table2" cellspacing="1" cellpadding="1" width="100%" border="1">
+    <tr>
+      <td><strong>Library</strong></td>
+
+      <td><strong>Static Link</strong></td>
+
+      <td><strong>Dynamic Link</strong></td>
+
+      <td><strong>Default linkage</strong></td>
+
+      <td><strong>Automatic library selection</strong></td>
+
+      <td><strong>Comments</strong></td>
+    </tr>
+
+    <tr>
+      <td>Date-Time</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Filesystem</td>
+
+      <td>Yes</td>
+
+      <td>
+        <p>Yes</p>
+      </td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Graph</td>
+
+      <td>Yes</td>
+
+      <td>No</td>
+
+      <td>static</td>
+
+      <td>No</td>
+
+      <td>The separate Graph library source is needed only when <a href=
+      "../libs/graph/doc/read_graphviz.html">reading an AT&amp;T graphviz
+      file.</a></td>
+    </tr>
+
+    <tr>
+      <td>Iostreams</td>
+
+      <td>Yes</td>
+
+      <td>
+        <p>Yes</p>
+      </td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Program Options</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Python</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>dynamic</td>
+
+      <td>No</td>
+
+      <td>Since all Python extensions are DLL's it makes sense to dynamic
+      link to the Boost Python library&nbsp;by default (static linking is
+      only really an option if you are embedding python).</td>
+    </tr>
+
+    <tr>
+      <td>Regex</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Serialization</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Signals</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+
+    <tr>
+      <td>Test</td>
+
+      <td>Yes</td>
+
+      <td>No</td>
+
+      <td>static</td>
+
+      <td>No</td>
+
+      <td>Which library you link to depends upon which program entry point
+      you define, rather than which Boost.Test features you use.</td>
+    </tr>
+
+    <tr>
+      <td>Thread</td>
+
+      <td>Partial</td>
+
+      <td>Yes</td>
+
+      <td>static (Visual C++), otherwise dynamic</td>
+
+      <td>Yes</td>
+
+      <td>For technical reasons static linking is supported on only one
+      Windows compiler (Visual C++).</td>
+    </tr>
+
+    <tr>
+      <td>Wave</td>
+
+      <td>Yes</td>
+
+      <td>Yes</td>
+
+      <td>static</td>
+
+      <td>Yes</td>
+
+      <td>&nbsp;</td>
+    </tr>
+  </table><br>
+  <br>
+
+  <h2><a id="Additional_Steps" name="Additional_Steps"></a>Additional
+  Steps</h2>
+
+  <p>Depending on your platform and configuration you may need to perform
+  some additional configuration to get Boost to build and install.</p>
+
+  <ul>
+    <li><a href="../libs/config/config.htm#configuring">Configure the boost
+    source code</a>. This step should not be required on the vast majority of
+    platforms, but if you're trying to build Boost on an untested or
+    unsupported platform it may be necessary.<br>
+    <br></li>
+
+    <li>If Boost.Build has problems detecting your Python installation it
+    will print a short messages about how to configure for finding the Python
+    installation. For more information, see these detailed <a href=
+    "../libs/python/doc/building.html#building">instructions</a>.</li>
+  </ul>
+  <hr>
+
+  <p>Revised $Date$</p>
+
+  <p>Copyright &copy; Rene Rivera 2003.<br>
+  Copyright &copy; Jens Maurer 2001.<br>
+  Copyright &copy; John Maddock 2004.</p>
+
+  <p><small>Distributed under the Boost Software License, Version 1.0. (See
+  accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
+  at <a href=
+  "http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</small></p>
+</body>
+</html>

+ 6 - 6
more/mailing_lists.htm

@@ -199,10 +199,8 @@ div.admonition p.admonition-title {
   is available at <a href=
   "news://news.gmane.org/gmane.comp.lib.boost.devel">news://news.gmane.org/gmane.comp.lib.boost.devel</a>.
 
-  <p>For this list's members only, preliminary libraries under discussion are
-  available from the YahooGroups <a href=
-  "http://www.yahoogroups.com/files/boost/">Files section</a> (formerly
-  called the "vault").</p>
+  <p>Preliminary libraries under discussion are available from the <a href=
+  "http://boost-consulting.com/vault/">Vault</a>.</p>
 
   <h3><a name="archive" id="archive">Archives</a> for Boost developers
   list</h3>
@@ -310,7 +308,7 @@ div.admonition p.admonition-title {
 
       <h3><a name="boostdocs" id="boostdocs">Boost.Documentation</a>
       list</h3>The SourceForge mailing list for the <a href=
-      "../tools/boostbook">Boost Documentation System</a> is located <a href=
+      "../doc/html/boostbook.html">Boost Documentation System</a> is located <a href=
       "https://lists.sourceforge.net/lists/listinfo/boost-docs">here</a>.
       GMane provides <a href=
       "news://news.gmane.org/gmane.comp.lib.boost.documentation">NNTP
@@ -364,7 +362,9 @@ div.admonition p.admonition-title {
   <hr>
 
   <p>Revised 
-  <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->01 October, 2005<!--webbot bot="Timestamp" endspan i-checksum="38803" --></p>
+    <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y"
+    startspan -->04 December, 2005<!--webbot bot="Timestamp" endspan
+    i-checksum="39365" --></p>
 
   <p>Copyright Beman Dawes and David Abrahams 2001-2005</p>
 

+ 4 - 5
more/test_policy.htm

@@ -25,10 +25,9 @@ Every experienced programmer knows that means each library must be tested agains
 and then tested again (regression tested) every time a change is made and before
 every release.&nbsp;</p>
 <p>&quot;Quality assurance based on a wide range of targeted tests&quot; as one
-of the key answers to <a href="http://users.comlab.ox.ac.uk/tony.hoare">C.A.R
-Hoare's</a> question
-<a href="http://users.comlab.ox.ac.uk/tony.hoare/icse18.html">&quot;How
-did software get so reliable without proof.&quot;</a></p>
+of the key answers to C.A.R
+Hoare's question
+&quot;How did software get so reliable without proof.&quot;</p>
 <h2>Regression test</h2>
 <p>Boost uses an automatic <a href="regression.html"> regression test suite</a> which generates HTML
 <a href="../status/compiler_status.html">compiler
@@ -98,4 +97,4 @@ www.boost.org/LICENSE_1_0.txt</a>)</p>
 
 </body>
 
-</html>
+</html>

+ 601 - 6
more/version_history.html

@@ -6,11 +6,7 @@
   <title>Boost Version History</title>
   <meta content="text/html; charset=us-ascii" http-equiv="content-type" />
   <link rel="stylesheet" type="text/css" href="css_0/inner.css" />
-  <!--[if IE]>
-  <style type="text/css">
-    body { behavior: url(more/css_0/csshover.htc); }
-  </style>
-  <![endif]-->
+  <!--[if IE]> <style type="text/css"> body { behavior: url(../more/css_0/csshover.htc); } </style> <![endif]-->
 </head>
 
 <body>
@@ -55,6 +51,606 @@
             <div class="section-body">
               <div class="section-body-0">
                 <div class="section-body-1">
+                    <div class="history_item" id="v1.33.1">
+                    <h3>1.33.1 (5 Dec 2005)</h3>
+                        <h4>Updated Libraries</h4>
+
+                        <ul>
+                          <li><span class="library"><a href=
+                          "doc/html/any.html">Any Library</a>:</span> Cast to
+                          reference types introduced in 1.33.0 is now
+                          documented on <code>any_cast</code> documentation
+                          page.</li>
+
+                          <li>
+                            <span class="library"><a href=
+                            "libs/bind/bind.html">Bind Library</a>:</span>
+
+                            Bind expressions now support
+                            <a href="libs/bind/bind.html#operators">
+                            comparisons and negation</a>. Example: <code>
+                            bind(&amp;X::name, _1) &lt; bind(&amp;X::name,
+                            _2)</code>.
+                          </li>
+
+                          <li><span class="library"><a href=
+                          "libs/config/index.html">Config Library</a>:</span>
+                          Don't undef BOOST_LIB_TOOLSET after use.</li>
+
+                          <li>
+                            <span class="library"><a href=
+                            "libs/python/doc/index.html">Boost.Python</a>:</span>
+
+                            <ul>
+                              <li>The build now assumes Python 2.4 by
+                              default, rather than 2.2</li>
+
+                              <li>Support Python that's built without Unicode
+                              support</li>
+
+                              <li>Support for wrapping classes with
+                              overloaded address-of (<code>&amp;</code>)
+                              operators</li>
+                            </ul>
+                          </li>
+
+                          <li><span class="library"><a href=
+                          "libs/smart_ptr/index.html">Smart Pointer
+                          Library</a>:</span> Fixed problems under Metrowerks
+                          CodeWarrior on PowerPC (Mac OS X) with inlining on,
+                          GNU GCC on PowerPC 64.</li>
+
+                          <li><span class="library"><a href=
+                          "libs/regex/doc/index.html">Regex
+                          Library</a>:</span> Fixed the supplied makefiles,
+                          and other small compiler specific changes. Refer to
+                          the <a href="libs/regex/doc/history.html">regex
+                          history page</a> for more information on these and
+                          other small changes.</li>
+
+                          <li><span class="library"><a href=
+                          "libs/iostreams/doc/index.html">Iostreams
+                          Library</a>:</span> Improved the interface for
+                          accessing a chain's components, added
+                          <code>is_open</code> members to the file and file
+                          descriptor devices, fixed memory-mapped files on
+                          Windows, and made minor changes to the
+                          documentation.</li>
+
+                          <li>
+                            <span class="library"><a href=
+                            "libs/python/doc/index.html">Boost.Python</a>:</span>
+
+                            <ul>
+                              <li>Added support for docstrings on nonstatic
+                              properties.</li>
+
+                              <li>We now export the client-provided
+                              docstrings for <code>init&lt;optional&lt;&gt;
+                              &gt;</code> and
+                              <i>XXX</i><code>_FUNCTION_OVERLOADS()</code>
+                              for only the last overload.</li>
+
+                              <li>Support for Embedded VC++ 4 and GCC-3.3 on
+                              MacOS added</li>
+
+                              <li>Introduced better support for rvalue
+                              from-python conversions of shared_ptr.</li>
+
+                              <li>Support for exposing
+                              <code>vector&lt;T*&gt;</code> with the indexing
+                              suite.</li>
+
+                              <li>updated visual studio project build
+                              file.</li>
+
+                              <li>Added search feature to the index
+                              page.</li>
+                            </ul>
+                          </li>
+
+                          <li><span class="library"><a href=
+                          "libs/functional/hash/index.html">Functional/Hash
+                          Library</a>:</span> Fixed the points example.</li>
+
+                          <li><span class="library"><a href=
+                          "libs/multi_index/doc/index.html">Multi-index
+                          Containers Library</a>:</span> Fixed a problem with
+                          multithreaded code, and other minor changes. Refer
+                          to the library <a href=
+                          "libs/multi_index/doc/release_notes.html#boost_1_33_1">
+                          release notes</a> for further details.</li>
+
+                          <li>
+                            <span class="library"><a href=
+                            "libs/graph/doc/table_of_contents.html">Graph
+                            Library</a>:</span>
+
+                            <ul>
+                              <li>Fixed a problem with the relaxed heap on
+                              x86 Linux (fixes bug in
+                              <tt>dijkstra_shortest_paths</tt>).</li>
+
+                              <li>Fixed problems with <a href=
+                              "libs/graph/doc/cuthill_mckee_ordering.html"><code>
+                              cuthill_mckee_ordering</code></a> and <a href=
+                              "libs/graph/doc/king_ordering.html"><code>king_ordering</code></a>
+                              producing no results.</li>
+
+                              <li>Added <tt>color_map</tt> parameter to
+                              <tt>dijkstra_shortest_paths</tt>.</li>
+                            </ul>
+                          </li>
+
+                          <li><span class="library"><a href=
+                          "libs/signals/doc/index.html">Signals
+                          Library</a>:</span> Fixed problems with the use of
+                          Signals across shared library boundaries.</li>
+
+                          <li><span class="library"><a href=
+                          "libs/thread/doc/index.html">Thread
+                          library</a>:</span> <code>read_write_mutex</code>
+                          has been removed due to problems with
+                          deadlocks.</li>
+
+                          <li><span class="library"><a href=
+                          "libs/wave/index.html">Wave library</a>
+                          (V1.2.1)</span> Fixed a couple of problems, refer
+                          to the <a href="libs/wave/ChangeLog">change log</a>
+                          for further details.</li>
+                        </ul>
+
+                        <h4>Supported Compilers</h4>
+
+                        <p>Boost is tested on a wide range of compilers and
+                        platforms. Since Boost libraries rely on modern C++
+                        features not available in all compilers, not all
+                        Boost libraries will work with every compiler. The
+                        following compilers and platforms have been
+                        extensively tested with Boost, although many other
+                        compilers and platforms will work as well. For more
+                        information, see the <a href=
+                        "http://www.boost.org/regression/release/user/">regression
+                        test results</a>.</p>
+
+                        <p><b>New for this release</b>: Support for building
+                        with the newest STLport-5.0 was added. The support
+                        includes building with MinGW Runtime 3.8 plus
+                        STLport-5.0 improved to support wide character
+                        operations. Apple GCC 4.0, HP Tru64 C++, and
+                        Microsoft Visual C++ 8.0 are supported platforms. We
+                        have added an experimental autoconf-like
+                        <code>configure</code> script for Unix-like systems:
+                        run <code>configure --help</code> for more
+                        information.</p>
+
+                        <ul>
+                          <li><a href="http://developer.apple.com/">Apple
+                          GCC</a> 3.3, 4.0 on Mac OS X.</li>
+
+                          <li><a href=
+                          "http://www.borland.com/us/products/cbuilder/">Borland
+                          C++</a> 5.6.4 on Windows.</li>
+
+                          <li><a href="http://gcc.gnu.org">GNU C++</a> 2.95.3
+                          (with and without STLport), 3.2.x., 3.3.x, 3.4.x,
+                          4.0.x on Windows, Linux and Solaris.</li>
+
+                          <li><a href="http://h30097.www3.hp.com/cplus/">HP
+                          C++ for Tru64 UNIX 7.1</a>.</li>
+
+                          <li><a href=
+                          "http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">
+                          Intel C++</a> 8.1, 9.0 on Windows, Linux.</li>
+
+                          <li><a href="http://www.metrowerks.com">Metrowerks
+                          CodeWarrior</a> 8.3, 9.4, 9.5 on Mac OS X and
+                          Windows.</li>
+
+                          <li><a href=
+                          "http://msdn.microsoft.com/visualc/">Microsoft
+                          Visual C++</a> 6.0 (sp5, with and without STLport),
+                          7.0, 7.1, 8.0. Note: Boost does not support the
+                          non-standard "Safe" C++ Library shipping with
+                          Visual C++ 8.0, which may result in many spurious
+                          warnings from Boost headers and other
+                          standards-conforming C++ code. To suppress these
+                          warnings, define the macro
+                          <code>_SCL_SECURE_NO_DEPRECATE</code>.</li>
+                        </ul>
+
+                        <h4>Acknowledgements</h4>
+
+                        <p><img src="more/boost_1_33_0.jpg" width="128"
+                        height="118" alt="Medieval Mr. Gregor" class=
+                        "left-inset" /> <a href=
+                        "people/doug_gregor.html">Douglas Gregor</a> managed
+                        this release.</p>
+
+                        <p>A great number of people contributed their time
+                        and expertise to make this release possible. Special
+                        thanks go to Aleksey Gurtovoy and Misha Bergal, who
+                        managed to keep the regression testing system working
+                        throughout the release process; David Abrahams, Beman
+                        Dawes, Aleksey Gurtovoy, Bronek Kozicki, Rene Rivera
+                        and Jonathan Turkanis for greatly improving the
+                        quality of this release; Rene Rivera for the new
+                        Boost web page design; and Zoltan "cad" Juhasz for
+                        the new Boost logo.</p>
+                  </div>
+                  <div class="history_item" id="v1.33.0">
+                    <h3>1.33.0 (11 Aug 2005)</h3>
+
+                    <h4>New Libraries</h4>
+
+                    <ul>
+                      <li><span class="library"><a href=
+                      "../libs/iostreams/doc/index.html">Iostreams
+                      Library</a>:</span> Framework for defining streams,
+                      stream buffers and i/o filters, from Jonathan
+                      Turkanis.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/functional/hash/index.html">Functional/Hash
+                      Library</a>:</span> A TR1 hash function object that can
+                      be extended to hash user defined types, from Daniel
+                      James.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/parameter/doc/html/index.html">Parameter
+                      Library</a>:</span> Write functions that accept
+                      arguments by name: especially useful when a function
+                      has more than one argument with a useful default value,
+                      since named arguments can be passed in any order.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/ptr_container/index.html">Pointer Container
+                      Library</a>:</span> Containers for storing
+                      heap-allocated polymorphic objects to ease
+                      OO-programming, from Thorsten Ottosen.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/wave/index.html">Wave</a>:</span> Standards
+                      conformant implementation of the mandated C99/C++
+                      preprocessor functionality packed behind an easy to use
+                      iterator interface, from Hartmut&nbsp;Kaiser.</li>
+                    </ul>
+
+                    <h4>Updated Libraries</h4>
+
+                    <ul>
+                      <li><span class="library"><a href=
+                      "../doc/html/any.html">Any Library</a>:</span>
+                      <code>any_cast</code> has been enhanced to allow direct
+                      access to <code>any</code>'s held value.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/assign/doc/index.html">Assignment
+                      Library</a>:</span> Support for <a href=
+                      "../libs/ptr_container/index.html">Pointer Container
+                      Library</a> and new efficient functions
+                      <code>ref_list_of()</code> and
+                      <code>cref_list_of()</code> for generating anonymous
+                      ranges.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/bind/bind.html">Bind Library</a>:</span> Bind
+                      expressions now support <a href=
+                      "../libs/bind/bind.html#operators">comparisons and
+                      negation</a>. Example: <code>bind(&amp;X::name, _1)
+                      &lt; bind(&amp;X::name, _2)</code>.</li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../doc/html/date_time.html">Date-Time
+                        Library</a>:</span>
+
+                        <ul>
+                          <li>Added <a href=
+                          "../doc/html/date_time/local_time.html">local time
+                          and time zone classes</a>.</li>
+
+                          <li>Added <a href=
+                          "../doc/html/date_time/date_time_io.html">format-based
+                          Input/Output facets</a>.</li>
+
+                          <li>For a complete list of changes, see the library
+                          <a href=
+                          "../doc/html/date_time/details.html#date_time.changes">
+                          change history</a>.</li>
+                        </ul>
+                      </li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../libs/graph/doc/index.html">Graph
+                        Library</a>:</span> Introduced several new algorithms
+                        and improved existing algorithms:
+
+                        <ul>
+                          <li><a href=
+                          "../libs/graph/doc/python.html">Experimental Python
+                          bindings</a>, from Doug Gregor and Indiana
+                          University.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/floyd_warshall_shortest.html"><tt>
+                          floyd warshall all pairs shortest paths</tt></a>,
+                          from Lauren Foutz and Scott Hill.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/astar_search.html"><tt>astar
+                          search</tt></a>, from Kristopher Beevers and Jufeng
+                          Peng.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/fruchterman_reingold.html"><tt>fruchterman
+                          reingold force directed layout</tt></a>, from Doug
+                          Gregor and Indiana University.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/biconnected_components.html"><tt>
+                          biconnected components</tt> and <tt>articulation
+                          points</tt></a>, from Jeremy Siek, Janusz
+                          Piwowarski, and Doug Gregor.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/sequential_vertex_coloring.html">
+                          <tt>sequential vertex coloring</tt></a> has been
+                          updated, tested, and documented.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/gursoy_atun_layout.html"><tt>gursoy
+                          atun layout</tt></a>, from Jeremiah Willcock and
+                          Doug Gregor of Indiana University.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/king_ordering.html"><tt>king
+                          ordering</tt></a>, from D. Kevin McGrath of Indiana
+                          University.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/cuthill_mckee_ordering.html"><tt>
+                          cuthill mckee ordering</tt></a> has been recast as
+                          an invocation of <tt>breadth first search</tt> and
+                          now supports graphs with multiple components.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/dijkstra_shortest_paths.html"><tt>
+                          dijkstra shortest paths</tt></a> now uses a relaxed
+                          heap&nbsp;[<a href=
+                          "../libs/graph/doc/bibliography.html#driscoll88">61</a>]
+                          as its priority queue, improving its complexity to
+                          <em>O(V log V)</em> and improving real-world
+                          performance for larger graphs.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/read_graphviz.html"><code>read
+                          graphviz</code></a> now has a new, Spirit-based
+                          parser that works for all graph types and supports
+                          arbitrary properties on the graph, from Ron Garcia.
+                          The old, Bison-based GraphViz reader has been
+                          deprecated and will be removed in a future Boost
+                          release. <a href=
+                          "../libs/graph/doc/write-graphviz.html"><code>write
+                          graphviz</code></a> also supports dynamic
+                          properties.</li>
+
+                          <li><a href=
+                          "../libs/graph/doc/subgraph.html"><code>subgraph</code></a>:
+                          <code>get_property</code> now refers to the
+                          subgraph property, not the root graph's
+                          property.</li>
+
+                          <li>See the <a href=
+                          "../libs/graph/doc/history.html#by-version">history</a>
+                          for additional changes and bug fixes.</li>
+                        </ul>
+                      </li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../libs/multi_index/doc/index.html">Multi-index
+                        Containers Library</a>:</span>
+
+                        <ul>
+                          <li>New <a href=
+                          "../libs/multi_index/doc/advanced_topics.html#hashed_indices">
+                          hashed indices</a>.</li>
+
+                          <li>Added <a href=
+                          "../libs/multi_index/doc/advanced_topics.html#serialization">
+                          serialization support</a>.</li>
+
+                          <li>For a complete list of changes, see the library
+                          <a href=
+                          "../libs/multi_index/doc/release_notes.html">release
+                          notes</a>.</li>
+                        </ul>
+                      </li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../libs/program_options/doc/index.html">Program
+                        Options Library</a>:</span>
+
+                        <ul>
+                          <li>Option descriptions are now printed with word
+                          wrapping.</li>
+
+                          <li>Command line parser can bypass unregistered
+                          options, instread of throwing.</li>
+
+                          <li>Removed support for "implicit" (optional)
+                          values.</li>
+
+                          <li>New customization method
+                          'command_line_parser::extra_style_parser'. Unlike
+                          'additional_parser', allows the user to parse
+                          several tokens and return a vector of options, not
+                          just a single option.</li>
+
+                          <li>Work with disabled exceptions.</li>
+                        </ul>
+                      </li>
+
+                      <li><span class="library"><a href=
+                      "../libs/property_map/property_map.html">Property Map
+                      Library</a>:</span> Introduced the <a href=
+                      "../libs/property_map/doc/dynamic_property_map.html"><code>
+                      dynamic properties</code></a> class, which provides
+                      dynamically-typed access to a set of property
+                      maps.</li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../libs/python/doc/index.html">Boost.Python</a>:</span>
+
+                        <ul>
+                          <li>Added support for docstrings on nonstatic
+                          properties.</li>
+
+                          <li>We now export the client-provided docstrings
+                          for <code>init&lt;optional&lt;&gt; &gt;</code> and
+                          <i>XXX</i><code>_FUNCTION_OVERLOADS()</code> for
+                          only the last overload.</li>
+
+                          <li>Support for Embedded VC++ 4 and GCC-3.3 on
+                          MacOS added</li>
+
+                          <li>Introduced better support for rvalue
+                          from-python conversions of shared_ptr.</li>
+
+                          <li>Support for exposing
+                          <code>vector&lt;T*&gt;</code> with the indexing
+                          suite.</li>
+
+                          <li>updated visual studio project build file.</li>
+
+                          <li>Added search feature to the index page.</li>
+                        </ul>
+                      </li>
+
+                      <li><span class="library"><a href=
+                      "../libs/random/index.html">Random Number
+                      Library</a>:</span> improved initialization for
+                      <code>mersenne_twister</code>, algorithm by Makoto
+                      Matsumoto and Takuji Nishimura, implemented for Boost
+                      by Jens Maurer.<br />
+                      <em>Note:</em> All test vectors for
+                      <code>mersenne_twister</code>s constructed or seeded
+                      without parameters or with a single <code>unsigned
+                      int</code> parameter become invalid.</li>
+
+                      <li><span class="library"><a href=
+                      "../libs/range/index.html">Range Library</a>:</span>
+                      Minor addition of convenience functions to
+                      <code>iterator range</code> like <code>front(),
+                      back()</code> and <code>operator[]()</code>.</li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../libs/regex/index.html">Regex Library</a>:</span>
+
+                        <ul>
+                          <li>Rewritten front end parser now supports
+                          (?imsx-imsx) constructs, plus lookbehind assertions
+                          and conditional expressions.</li>
+
+                          <li>Thin wrapper classes improve integration with
+                          MFC/ATL code.</li>
+
+                          <li>Full (optional) Unicode support via the ICU
+                          library.</li>
+                        </ul>Refer to the <a href=
+                        "../libs/regex/doc/history.html">regex history
+                        page</a> for more information on these and other
+                        small changes.
+                      </li>
+
+                      <li>
+                        <span class="library"><a href=
+                        "../libs/serialization/doc/index.html">Serialization
+                        Library</a>:</span>
+
+                        <ul>
+                          <li>DLL version.</li>
+
+                          <li>Auto-linking.</li>
+
+                          <li>Serialization of variants.</li>
+
+                          <li>Improved serialization of shared pointers.</li>
+                        </ul>
+                      </li>
+
+                      <li><span class="library"><a href=
+                      "../doc/html/signals.html">Signals Library</a>:</span>
+                      added slot blocking/unblocking, from Frantz Maerten.
+                      Huge improvements to signal invocation performance from
+                      Robert Zeh.</li>
+                    </ul>
+
+                    <h4>Supported Compilers</h4>
+
+                    <p>Boost is tested on a wide range of compilers and
+                    platforms. Since Boost libraries rely on modern C++
+                    features not available in all compilers, not all Boost
+                    libraries will work with every compiler. The following
+                    compilers and platforms have been extensively tested with
+                    Boost, although many other compilers and platforms will
+                    work as well. For more information, see the <a href=
+                    "http://www.boost.org/regression/release/user/">regression
+                    test results</a>.</p>
+
+                    <ul>
+                      <li><a href="http://developer.apple.com/">Apple GCC</a>
+                      3.x on Mac OS X.</li>
+
+                      <li><a href=
+                      "http://www.borland.com/us/products/cbuilder/">Borland
+                      C++</a> 5.6.4 on Windows.</li>
+
+                      <li><a href="http://gcc.gnu.org">GNU C++</a> 2.95.3
+                      (with and without STLport), 3.2.x., 3.3.x, 3.4.x, 4.0.x
+                      on Windows, Linux and Solaris.</li>
+
+                      <li><a href=
+                      "http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">
+                      Intel C++</a> 8.1, 9.0 on Windows, Linux.</li>
+
+                      <li><a href="http://www.metrowerks.com">Metrowerks
+                      CodeWarrior</a> 8.3, 9.4, 9.5 on Mac OS X and
+                      Windows.</li>
+
+                      <li><a href=
+                      "http://msdn.microsoft.com/visualc/">Microsoft Visual
+                      C++</a> 6.0 (sp5, with and without STLport), 7.0, 7.1,
+                      8.0 beta. Note: due to intermittent problems with
+                      Visual C++ 8.0 beta, and the presence of a variety of
+                      pre-release compiler builds, we are unable to guarantee
+                      compatibility until the final compiler is
+                      released.</li>
+                    </ul>
+
+                    <h4>Acknowledgements</h4>
+
+                    <p><img src="boost_1_33_0.jpg" width="128" height="118"
+                    alt="Medieval Mr. Gregor" class="left-inset" /><a href=
+                    "../people/doug_gregor.html">Douglas Gregor</a> managed
+                    this release.</p>
+
+                    <p>A great number of people contributed their time and
+                    expertise to make this release possible. Special thanks
+                    go to Aleksey Gurtovoy and Misha Bergal, who managed to
+                    keep the regression testing system working throughout the
+                    release process; David Abrahams, Beman Dawes, Aleksey
+                    Gurtovoy, Rene Rivera and Jonathan Turkanis for greatly
+                    improving the quality of this release; Rene Rivera for
+                    the new Boost web page design; and Zoltan "cad" Juhasz
+                    for the new Boost logo.</p>
+                  </div>
+
                   <div class="history_item" id="v1.32.0">
                     <h3>1.32.0 (19 Nov 2004)</h3>
 
@@ -1997,7 +2593,6 @@
 
         <div id="footer">
           <p id="revised">Revised $Date$</p>
-
           <p id="copyright">Copyright Daryle Walker 2004&ndash;2005.
           Copyright Rene Rivera 2005.</p>
 

+ 2 - 2
more/whos_using/using.qbk

@@ -691,9 +691,9 @@ picking of rows, and a clustering technique is used to create profiles
 of the most frequent subtrees. The iterative approach allows working on
 large datasets. Currently the application is very limited by the quality of 
 wxWidgets, and only available for Windows and Linux. \n\n
-The Boost librarie sued were:
+The Boost librarie used were:
  [@../../libs/algorithm/string/index.html String Algorithms],
- [@../../libs/ref/index.html Ref], 
+ [@../../libs/bind/ref.html Ref], 
  [@../../libs/iterator/index.html Iterator], 
  [@../../libs/spirit/index.html Spirit], 
  [@../../libs/smart_ptr/index.html Shared Pointer] and 

+ 1 - 1
people/eric_friedman.htm

@@ -25,7 +25,7 @@ Eric Friedman is an undergraduate at Stanford University. Born in 1984, he
 discovered programming at 10 and Boost at 17. He is a Computer Science major,
 with interests in Political Science and Arabic.<br>
 <br>
-Eric is co-author of the <a href="../libs/variant">Variant library</a> and
+Eric is co-author of the <a href="../libs/variant/index.html">Variant library</a> and
 intends to author more.<br>
 <br>
 He enjoys rap music, discussing politics, and, of course, programming.<br>

+ 2 - 2
people/jaakko_jarvi.htm

@@ -19,8 +19,8 @@
     <p><a href="http://boost.sourceforge.net/photos/jaakko_jarvi.jpg"><img border="0" src="http://boost.sourceforge.net/photos/jaakko_jarvi_small.jpg" alt="jaakko_jarvi.jpg (25365 bytes)" align="center" hspace="10" vspace="5" width="100" height="82"></a></p>
     <p>Jaakko Järvi is currently a researcher (Post doc) in the <a href="http://www.osl.iu.edu/">Open Systems Lab</a> at Indiana University.<br>
       <br>
-      He's the author of the <a href="../libs/tuple">Tuple 
-        Library</a> and co-author of the <a href="../libs/lambda">Lambda Library.</a><br>
+      He's the author of the <a href="../libs/tuple/index.html">Tuple 
+        Library</a> and co-author of the <a href="../libs/lambda/index.html">Lambda Library.</a><br>
       <br>
       He can be reached at <a href="mailto:jajarvi@cs.indiana.edu">jajarvi@cs.indiana.edu</a>.
     </p>

+ 25 - 18
people/thomas_witt.html

@@ -1,7 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+   "http://www.w3.org/TR/html4/loose.dtd">
+
 <html>
   <head>
     <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
     <meta name="ProgId" content="FrontPage.Editor.Document">
+    <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
     <title>Thomas Witt</title>
   </head>
   <body bgcolor="#FFFFFF" text="#000000">
@@ -20,23 +24,26 @@
     src="http://boost.sourceforge.net/photos/thomas_witt_small.jpg"
     alt="http://boost.sourceforge.net/photos/thomas_witt.jpg"
     border="0" align="left" hspace="10" vspace="5" width="100"
-    height="133"></a> <p>Thomas Witt
-    is a Ph.D.  student at the <a
-    href="http://www.ive.uni-hannover.de">Institute of Transport,
-    Railway Construction and Operation, University of Hanover,
-    Germany</a>. Being a mechanical engineer by training, he nowadays
-    spends most of his time developing cross-platform applications and
-    libraries in C++. Having his thesis almost finished Thomas is open
-    for job offers. He can be contacted at <a
-    href="mailto:witt@acm.org">witt@acm.org</a></p> <p>Thomas is acting
-    as <a
-    href="http://boost.sourceforge.net/more/formal_review_process.htm">Boost
-    Review Wizard</a> since May 2002. He is coauthor of the boost
-    iterator adaptor library and the corresponding standard library
-    proposals.</p> <p>In his spare time Thomas likes reading, running,
-    swimming and skiing.  There is also rumor of him being a railroad
-    enthusiast, but Thomas refuses to comment on this.</p> <p>Thomas
-    lives in Hanover, Germany with the most beautiful girl in the
-    world and an ever growing number of books.</p>
+    height="133"></a> 
+    <p>
+      Thomas Witt is a senior software developer
+      at <a href="http://www.styleadvisor.com">Zephyr Associates,
+      Inc.</a>. Being a mechanical engineer by training, he nowadays
+      spends most of his time developing applications and libraries in
+      C++. Twice a year he is allowed to leave his office to attend
+      C++ standards committee meetings.
+    </p> 
+    <p>
+      Thomas is coauthor of the Boost.Iterator library and in a less
+      busy and distant past was acting as
+      <a href="http://boost.sourceforge.net/more/formal_review_process.htm">Boost Review Wizard</a>
+    </p>
+    <p>
+      In his spare time Thomas likes reading, running, swimming and
+      skiing. There is also rumor of him being a railroad enthusiast,
+      but Thomas refuses to comment on this. Thomas lives in
+      Stateline, Nevada enjoying the view of Lake Tahoe and the slopes
+      of the surrounding ski resorts.
+    </p>
   </body>
 </html>

+ 1 - 1
tools/boostbook

@@ -1 +1 @@
-Subproject commit 39a366020aed855532908c23fb2f00cbd82082c7
+Subproject commit 9607a7df0bcb5045a3096fe69133f17b3d7bd626

+ 1 - 1
tools/build

@@ -1 +1 @@
-Subproject commit aa2666c9c0d18a664208eb49d3a6b0e4ad496161
+Subproject commit b1da62ab10bf9f6622a2cb23110bdf03d8f33a20

+ 4 - 3
tools/regression/index.htm

@@ -30,9 +30,10 @@ used to generate the actual status reports.</p>
         files.</li>
     <li><a href="build/Jamfile">Jamfile</a> - Builds
         process_jam_log and compiler_status executables.</li>
-    <li><a href="run_tests.sh">run_tests.sh</a> - An example
-        shell script for running the tests and generating HTML
-        reports.</li>
+    <li><a
+          href="xsl_reports/runner/instructions.html">Instructions</a>
+        for running regression tests and reporting results back to
+        Boost.</li> 
 </ul>
 
 <hr>

粤ICP备19079148号