Changes between Version 5 and Version 6 of InstallBoost


Ignore:
Timestamp:
Mar 4, 2012, 11:43:02 AM (9 years ago)
Author:
GaryM
Comment:

suggest 1.48 rather than 1.33

Legend:

Unmodified
Added
Removed
Modified
  • InstallBoost

    v5 v6  
     1= Boost Installation =
     2
    13Ubuntu users can use aptitude to install Boost:
    24{{{
     
    68If you do it this way skip the following instructions.
    79
    8 In theory Chaste should be able to use Boost versions 1.33, 1.34 and 1.37 (serialization in Boost versions 1.35 and 1.36 is buggy).  In practice, if serialization archives are created with version 1.34, they cannot be read by version 1.33, so we often break backwards compatibility by accident.  Also, automated testing of 1.33 and 1.37 is still in progress (#1128).  So 1.34 is probably the safest version to go for, if you have a choice!
     10== Versions ==
     11
     12In theory Chaste should be able to use Boost versions 1.34, 1.37, 1.42, 1.48 (serialization and other things in Boost versions 1.35,1.36,1.41,1.44-1.46.1 are buggy).  In practice, if serialization archives are created with later versions of boost they cannot be read by earlier ones, so we often break backwards compatibility by accident.
     13
     14Automated testing of 1.33, 1.34, 1.37 as well as later versions included with ubuntu is currently performed routinely.
     15
     16'''Version 1.33 of boost will not be supported in future releases.'''
     17
     18'''So 1.48 is probably the safest version to go for, if you have a choice'''!
    919
    1020== Install !BoostJam ==
     
    1222
    1323Download the prebuild executable from:
    14 [http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=72941 here]
     24[http://sourceforge.net/projects/boost/files/boost-jam here]
    1525for your platform and save to your home directory. (We chose {{{boost-jam-3.1.12-1-linuxx86.tgz}}})
    1626
    17 From the terminal (in the home directory) type:
     27From the the home directory in the terminal type (e.g.):
    1828{{{
    1929tar -xzvf boost-jam-3.1.12-1-linuxx86.tgz
     
    2131
    2232
    23 
    2433== Install Boost ==
    25 Download the latest .tar.gz distribution of Boost, version 1.33.1 at the time of writing:
    26 [http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041 boost]
     34Download the latest .tar.gz distribution of Boost, version 1.48 at the time of writing:
     35[http://sourceforge.net/projects/boost/files/boost/1.48.0 boost]
    2736and save to home directory.
    2837
     
    3039
    3140{{{
    32 tar -zxvf boost_1_33_1.tar.gz
    33 cd boost_1_33_1
     41tar -zxvf boost_1_48_0.tar.gz
     42cd boost_1_48_0
    3443../boost-jam-3.1.12-1-linuxx86/bjam "-sTOOLS=gcc" --prefix=$HOME/boost install
    3544}}}