Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Boost uses bjam for building the boost libs.
    bjam source is available in boost, hence we first need to build bjam itself:


    Code Block
    languagebash
    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

...

  • titleDisable 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
    languagebash
    titleBuild 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 


...