diff options
author | Daniel James <daniel@calamity.org.uk> | 2015-03-01 10:25:23 +0000 |
---|---|---|
committer | Daniel James <daniel@calamity.org.uk> | 2015-05-10 20:17:40 +0100 |
commit | 79247cfad54fbaed1ce9671bb9e9121fe196cff6 (patch) | |
tree | 0183ad2e552be809229be1cc516a27dcbf26b308 /more | |
parent | f5157f75a81d33382c4b49ecf16a74cf92d4d379 (diff) | |
download | boost-79247cfad54fbaed1ce9671bb9e9121fe196cff6.tar.gz |
Rebuild getting started documentation.
Diffstat (limited to 'more')
-rw-r--r-- | more/getting_started/unix-variants.html | 44 | ||||
-rw-r--r-- | more/getting_started/windows.html | 44 |
2 files changed, 46 insertions, 42 deletions
diff --git a/more/getting_started/unix-variants.html b/more/getting_started/unix-variants.html index aa0e18d140..31f322764a 100644 --- a/more/getting_started/unix-variants.html +++ b/more/getting_started/unix-variants.html @@ -3,7 +3,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -<meta name="generator" content="Docutils 0.11: http://docutils.sourceforge.net/" /> +<meta name="generator" content="Docutils 0.12: http://docutils.sourceforge.net/" /> <title>Boost Getting Started on Unix Variants</title> <meta content="Getting Started with Boost on Unix Variants (including Linux and MacOS)" name="description" /> <link rel="stylesheet" href="../../rst.css" type="text/css" /> @@ -340,9 +340,9 @@ choose newly from the table below.</p> </div> <table border="1" class="docutils"> <colgroup> -<col width="18%" /> -<col width="33%" /> -<col width="48%" /> +<col width="12%" /> +<col width="22%" /> +<col width="66%" /> </colgroup> <thead valign="bottom"> <tr><th class="head">Toolset @@ -354,8 +354,7 @@ Name</th> <tbody valign="top"> <tr><td><tt class="docutils literal">acc</tt></td> <td>Hewlett Packard</td> -<td>Only very recent versions are -known to work well with Boost</td> +<td>Only very recent versions are known to work well with Boost</td> </tr> <tr><td><tt class="docutils literal">borland</tt></td> <td>Borland</td> @@ -363,26 +362,21 @@ known to work well with Boost</td> </tr> <tr><td><tt class="docutils literal">como</tt></td> <td>Comeau Computing</td> -<td>Using this toolset may -require <a class="reference external" href="../../tools/build/index.html">configuring</a> another -toolset to act as its backend</td> +<td>Using this toolset may require <a class="reference external" href="../../tools/build/index.html">configuring</a> another +toolset to act as its backend.</td> </tr> <tr><td><tt class="docutils literal">darwin</tt></td> <td>Apple Computer</td> -<td>Apple's version of the GCC -toolchain with support for -Darwin and MacOS X features -such as frameworks.</td> +<td>Apple's version of the GCC toolchain with support for +Darwin and MacOS X features such as frameworks.</td> </tr> <tr><td><tt class="docutils literal">gcc</tt></td> <td>The Gnu Project</td> -<td>Includes support for Cygwin -and MinGW compilers.</td> +<td>Includes support for Cygwin and MinGW compilers.</td> </tr> <tr><td><tt class="docutils literal">hp_cxx</tt></td> <td>Hewlett Packard</td> -<td>Targeted at the Tru64 -operating system.</td> +<td>Targeted at the Tru64 operating system.</td> </tr> <tr><td><tt class="docutils literal">intel</tt></td> <td>Intel</td> @@ -393,10 +387,18 @@ operating system.</td> <td> </td> </tr> <tr><td><tt class="docutils literal">sun</tt></td> -<td>Sun</td> -<td>Only very recent versions are -known to work well with -Boost.</td> +<td>Oracle</td> +<td>Only very recent versions are known to work well with +Boost. Note that the Oracle/Sun compiler has a large number +of options which effect binary compatibility: it is vital +that the libraries are built with the same options that your +appliction will use. In particular be aware that the default +standard library may not work well with Boost, <em>unless you +are building for C++11</em>. The particular compiler options you +need can be injected with the b2 command line options +<tt class="docutils literal"><span class="pre">cxxflags=``and</span> ``linkflags=</tt>. For example to build with +the Apache standard library in C++03 mode use +<tt class="docutils literal">b2 <span class="pre">cxxflags=-library=stdcxx4</span> <span class="pre">linkflags=-library=stdcxx4</span></tt>.</td> </tr> <tr><td><tt class="docutils literal">vacpp</tt></td> <td>IBM</td> diff --git a/more/getting_started/windows.html b/more/getting_started/windows.html index eb4004d6f3..9ec43aa6f4 100644 --- a/more/getting_started/windows.html +++ b/more/getting_started/windows.html @@ -3,7 +3,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -<meta name="generator" content="Docutils 0.11: http://docutils.sourceforge.net/" /> +<meta name="generator" content="Docutils 0.12: http://docutils.sourceforge.net/" /> <title>Boost Getting Started on Windows</title> <link rel="stylesheet" href="../../rst.css" type="text/css" /> </head> @@ -399,9 +399,9 @@ choose newly from the table below.</p> </div> <table border="1" class="docutils"> <colgroup> -<col width="18%" /> -<col width="33%" /> -<col width="48%" /> +<col width="12%" /> +<col width="22%" /> +<col width="66%" /> </colgroup> <thead valign="bottom"> <tr><th class="head">Toolset @@ -413,8 +413,7 @@ Name</th> <tbody valign="top"> <tr><td><tt class="docutils literal">acc</tt></td> <td>Hewlett Packard</td> -<td>Only very recent versions are -known to work well with Boost</td> +<td>Only very recent versions are known to work well with Boost</td> </tr> <tr><td><tt class="docutils literal">borland</tt></td> <td>Borland</td> @@ -422,26 +421,21 @@ known to work well with Boost</td> </tr> <tr><td><tt class="docutils literal">como</tt></td> <td>Comeau Computing</td> -<td>Using this toolset may -require <a class="reference external" href="../../tools/build/index.html">configuring</a> another -toolset to act as its backend</td> +<td>Using this toolset may require <a class="reference external" href="../../tools/build/index.html">configuring</a> another +toolset to act as its backend.</td> </tr> <tr><td><tt class="docutils literal">darwin</tt></td> <td>Apple Computer</td> -<td>Apple's version of the GCC -toolchain with support for -Darwin and MacOS X features -such as frameworks.</td> +<td>Apple's version of the GCC toolchain with support for +Darwin and MacOS X features such as frameworks.</td> </tr> <tr><td><tt class="docutils literal">gcc</tt></td> <td>The Gnu Project</td> -<td>Includes support for Cygwin -and MinGW compilers.</td> +<td>Includes support for Cygwin and MinGW compilers.</td> </tr> <tr><td><tt class="docutils literal">hp_cxx</tt></td> <td>Hewlett Packard</td> -<td>Targeted at the Tru64 -operating system.</td> +<td>Targeted at the Tru64 operating system.</td> </tr> <tr><td><tt class="docutils literal">intel</tt></td> <td>Intel</td> @@ -452,10 +446,18 @@ operating system.</td> <td> </td> </tr> <tr><td><tt class="docutils literal">sun</tt></td> -<td>Sun</td> -<td>Only very recent versions are -known to work well with -Boost.</td> +<td>Oracle</td> +<td>Only very recent versions are known to work well with +Boost. Note that the Oracle/Sun compiler has a large number +of options which effect binary compatibility: it is vital +that the libraries are built with the same options that your +appliction will use. In particular be aware that the default +standard library may not work well with Boost, <em>unless you +are building for C++11</em>. The particular compiler options you +need can be injected with the b2 command line options +<tt class="docutils literal"><span class="pre">cxxflags=``and</span> ``linkflags=</tt>. For example to build with +the Apache standard library in C++03 mode use +<tt class="docutils literal">b2 <span class="pre">cxxflags=-library=stdcxx4</span> <span class="pre">linkflags=-library=stdcxx4</span></tt>.</td> </tr> <tr><td><tt class="docutils literal">vacpp</tt></td> <td>IBM</td> |