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


  • For python3

    Code Block
    ./bootstrap.sh --with-python=/path/to/python3
    
    You may need to update $BOOST_ROOT/project-config.jam, with path to executable and path to include files. 
    Code Block
    # using python
    #     :  # version
    #     :  # cmd-or-prefix
    #     :  # includes
    #     :  # libraries
    #     :  # condition
    #     ;
    using python : 3.56 : /usr/local/apps/python3/3.6.8-01/bin/python3 : /usr/local/apps/python3/3.56.18-01/include/python3.5m6m ;  #  remember to preserve the spaces, as they are significant


  • IF you do not require the ecFlow python api, you can avoid building boost python libs by setting.

...