boost-1.68.0

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20348 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Ken Moffat 2018-08-21 00:26:17 +00:00
parent a15f6298de
commit 40cc482fcc
3 changed files with 27 additions and 12 deletions

View File

@ -8,8 +8,8 @@
<!ENTITY boost-download-ftp " ">
<!ENTITY boost-md5sum "ced776cb19428ab8488774e1415535ab">
<!ENTITY boost-size "83 MB">
<!ENTITY boost-buildsize "900 MB (add 2 MB for checks)">
<!ENTITY boost-time "1.2 SBU (Using parallelism=4; add 1.1 SBU for tests)">
<!ENTITY boost-buildsize "1.3 GB (168 MB installed)">
<!ENTITY boost-time "2.7 SBU (Using parallelism=4; add 1.2 SBU for tests)">
]>
<sect1 id="boost" xreflabel="Boost-&boost-version;">
@ -111,9 +111,8 @@
./b2 stage threading=multi link=shared</userinput></screen>
<para>
To run the Boost.Build's regression test, (<xref linkend="python2"/>
is required). In addition, one file needs to be renamed
to avoid a conflict with a standard python module.
To run the Boost.Build's regression test, <xref linkend="python2"/>
is required.
Run the tests with: issue <command>pushd tools/build/test;
python test_all.py; popd</command>.
All 150 tests should pass.
@ -121,9 +120,9 @@
<para>
To run every library's regression tests, issue <command>pushd status;
../b2; popd</command>. A few tests may fail. They take very long (over
120 SBU at -j1, 50 SBU at -j4) and use a very large amount of disk space
(up to 40 GB). You can use the <parameter>-jN</parameter> switch to
../b2; popd</command>. A few tests may fail. They take a very long time
(over 119 SBU at -j4) and use a very large amount of disk space
(46 GB). You should use the <parameter>-jN</parameter> switch to
speed them up.
</para>
@ -133,7 +132,8 @@
<!-- dev note: ./b2 - -prefix=<DESTDIR>/usr install threading=multi link=shared -->
<screen role="root"><userinput>./b2 install threading=multi link=shared</userinput></screen>
<screen role="root"><userinput>./b2 install threading=multi link=shared &amp;&amp;
ln -svf detail/sha1.hpp /usr/include/boost/uuid/sha1.hpp</userinput></screen>
</sect2>
@ -154,6 +154,17 @@
this parameter if you do need static libraries.
</para>
<para>
<parameter>ln -svf detail/sha1.hpp ...</parameter>: The
<filename>uuid/sha1.hpp</filename> used to be a regular header, but by
boost_1_66_0 it had been changed to load the similar
<filename>detail/sha1.hpp</filename> header, with a message that it had
been deprecated. It has now been removed, but not every package which uses
it has been changed. An example is one of the libraries downloaded as a
git version by libreoffice. The symlink enables this and similar packages
to build.
</para>
<para>
<option>-jN</option>: This switch may be added to the
<command>b2</command> command lines, to run up to N processes in
@ -190,13 +201,13 @@
libboost_math_c99f.so, libboost_math_c99l.so, libboost_math_tr1.so,
libboost_math_tr1f.so, libboost_math_tr1l.so,
libboost_prg_exec_monitor.so, libboost_program_options.so,
libboost_python.so or libboost_python3.so, libboost_random.so,
libboost_python27.so or libboost_python3.so, libboost_random.so,
libboost_regex.so, libboost_serialization.so, libboost_signals.so,
libboost_stacktrace_addr2line.so, libboost_stacktrace_basic.so,
libboost_stacktrace_noop.so,
libboost_system.a, libboost_system.so, libboost_test_exec_monitor.a,
libboost_thread.so, libboost_timer.a, libboost_timer.so,
libboost_type_erasure.so, libboost_unit_test_framework.a,
libboost_type_erasure.so,
libboost_unit_test_framework.so,
libboost_wave.so, and libboost_wserialization.so
</seg>

View File

@ -44,6 +44,10 @@
<listitem>
<para>August 20th, 2018</para>
<itemizedlist>
<listitem>
<para>[ken] - Update to boost_1_68_0. Fixes
<ulink url="&blfs-ticket-root;11000">#11000</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to mariadb-10.3.9. Fixes
<ulink url="&blfs-ticket-root;10913">#10913</ulink>.</para>

View File

@ -89,7 +89,7 @@
<!ENTITY aspell-version "0.60.6.1">
<!ENTITY boost-major "1">
<!ENTITY boost-minor "67">
<!ENTITY boost-minor "68">
<!ENTITY boost-patch "0">
<!ENTITY boost-version "&boost-major;.&boost-minor;.&boost-patch;">
<!ENTITY boost-dl-version "&boost-major;_&boost-minor;_&boost-patch;">