Building boost with different gcc version

前端 未结 4 1192
庸人自扰
庸人自扰 2020-12-24 02:07

I have access to server where I need to build boost 1.46. How can I force bootstrap.sh to use /usr/bin/gcc-4.4. By default it uses /usr/bin/gcc and I can\'t figure out how t

4条回答
  •  不思量自难忘°
    2020-12-24 02:54

    I cross built Boost for an ARM toolchain using something like this:

    echo "using gcc : arm-unknown-linux-gnueabi : /usr/local/arm/bin/g++ ; " >> tools/build/v2/user-config.jam
    

    You should be able to do something like this:

    boost version 1.59 and above:

    echo "using gcc : 4.4 : /usr/bin/g++-4.4 ; " >> tools/build/src/user-config.jam
    

    boost version 1.58 and below:

    echo "using gcc : 4.4 : /usr/bin/g++-4.4 ; " >> tools/build/v2/user-config.jam
    

    and then build with

    bjam --toolset=gcc-4.4
    

提交回复
热议问题