A Newbie Boost.Build with Variants Question

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

A Newbie Boost.Build with Variants Question

Boost - Users mailing list

Hi,

I am building Boost 1.61 (we need this old version for other libraries) for the first time at work with Boost.Build (b2). I have successfully built Boost (using b2) for gcc 4.8. If I want to add one or more variants (for example using gcc 6.3), where should I put the Boost header’s include directory? Should one go inside each variant or should just one go at the root directory containing the variant directories?

Kind regards,

Ryan
_______________________________________________
Boost-users mailing list
[hidden email]
https://lists.boost.org/mailman/listinfo.cgi/boost-users
Reply | Threaded
Open this post in threaded view
|

Re: A Newbie Boost.Build with Variants Question

Boost - Users mailing list


On Fri, Oct 23, 2020 at 2:12 PM Ryan Heniser via Boost-users <[hidden email]> wrote:

Hi,

I am building Boost 1.61 (we need this old version for other libraries) for the first time at work with Boost.Build (b2). I have successfully built Boost (using b2) for gcc 4.8. If I want to add one or more variants (for example using gcc 6.3), where should I put the Boost header’s include directory?

So the header directory  isn't going to change since it's the same version of boost, but the output directories will.  First you'll need to add another variant to your user-config.jam file.  Like this

using gcc : 6.3 : g++-6.3 ;

where g++-6.3 is the compiler ext name. Then when you invoke b2 you'll name the toolset:

b2 -toolset=gcc-6.3

in the bin.v2 subdirectories you'll see new subtrees for the newly compiled variants.
 libs/date_time/build/gcc-4.8/release/...
 libs/date_time/build/gcc-6.3/release/... 

Should one go inside each variant or should just one go at the root directory containing the variant directories?

Not sure I understand the question...
 

_______________________________________________
Boost-users mailing list
[hidden email]
https://lists.boost.org/mailman/listinfo.cgi/boost-users