...
Boost uses bjam for building the boost libs.
bjam source is available in boost, hence we first need to build bjam itself:Code Block language bash cd $BOOST_ROOT ./bootstrap.sh
- IF you
If you do not require the ecFlow python api, you can avoid building boost python libs by setting
Code Block
...
title Disable boost python,
...
if ecflow PYTHON api not required export ECF_NO_PYTHON=1
You will also need to disable python when building ecFlow. See the instruction under cmakecmake before calling $WK/build_scripts/boost_build.sh (see below)
ecFlow uses some of compiled libraries in boost. The following script will build the required lib’s and configure boost build according to your platform.
Code Block language bash title Build boost libraries including python3 used by ecflow. cd $BOOST_ROOT $WK/build_scripts/boost_build.sh # compile boost libs used by ecFlow. Please see notes in boost_build.sh, if you want to build both for python2 and python3
...