You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A few libraries have optional separately-compiled binaries:
85
85
86
-
* https://www.boost.org/doc/libs/1_82_0/libs/exception/doc/boost-exception.html[Exception] provides non-intrusive implementation of exception_ptr for 32-bit `_MSC_VER==1310`
86
+
* https://www.boost.org/libs/exception[Exception] provides non-intrusive implementation of exception_ptr for 32-bit `_MSC_VER==1310`
87
87
and `_MSC_VER==1400` which requires a separately-compiled binary. This is
88
88
enabled by `#define BOOST_ENABLE_NON_INTRUSIVE_EXCEPTION_PTR`.
89
89
90
-
* https://www.boost.org/doc/libs/1_82_0/libs/graph/doc/index.html[Graph] also has a binary
90
+
* https://www.boost.org/libs/graph[Graph] also has a binary
91
91
component that is only needed if you intend to parse GraphViz files.
92
92
93
-
* https://www.boost.org/doc/libs/1_82_0/libs/math/doc/html/index.html[Math] has binary components for
93
+
* https://www.boost.org/libs/math[Math] has binary components for
94
94
the TR1 and C99 cmath functions.
95
95
96
-
* https://www.boost.org/doc/libs/1_82_0/doc/html/boost_random.html[Random] has a binary component
96
+
* https://www.boost.org/libs/random[Random] has a binary component
97
97
which is only needed if you're using `random_device`.
98
98
99
-
* https://www.boost.org/doc/libs/1_82_0/libs/system/doc/html/system.html[System] is header-only since
99
+
* https://www.boost.org/libs/system/doc/html/system.html[System] is header-only since
100
100
Boost 1.69. A stub library is still built for compatibility, but linking
101
101
to it is no longer necessary.
102
102
103
-
* https://www.boost.org/doc/libs/1_82_0/libs/test/doc/html/index.html[Test] can be used in
103
+
* https://www.boost.org/libs/test[Test] can be used in
104
104
“header-only” or “separately compiled” mode, although *separate
105
105
compilation is recommended for serious use*.
106
106
@@ -139,7 +139,7 @@ Boost. Note that the Oracle/Sun compiler has a large number of options
139
139
which effect binary compatibility. It is vital that the libraries are
140
140
built with the same options that your application will use. In particular
141
141
be aware that the default standard library may not work well with Boost,
142
-
unless you are building for Cpp11.
142
+
unless you are building for Cpp11.
143
143
144
144
The particular compiler options you need can be injected with the b2 command line options `cxxflags=` and `linkflags=`. For example to build with the Apache standard library in Cpp03 mode use:
0 commit comments