|
|
@@ -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>
|