Opened 9 years ago

Last modified 6 years ago

#9453 new Bugs

building with --without-context doesn't actually work

Reported by: Mike Frysinger <vapier@…> Owned by: Vladimir Prus
Milestone: To Be Determined Component: Building Boost
Version: Boost 1.55.0 Severity: Problem
Keywords: Cc:

Description

apparently you also need to pass --without-coroutine, but the output from the build does not say that at all:

Component configuration:

    - atomic                   : building
    - chrono                   : building
    - context                  : not building
    - coroutine                : building
...

it probably should state something like "building (for couroutine), but not installing headers". or abort. or disable coroutine too. something.

Change History (6)

comment:1 by olli, 9 years ago

Component: contextBuilding Boost

bjam --without-context --without-coroutine should not build boost.context nor boost.coroutine - if the libraries are still build then this is an issue of boost build system

Last edited 9 years ago by olli (previous) (diff)

comment:2 by olli, 9 years ago

Owner: changed from olli to Vladimir Prus

comment:3 by Vladimir Prus, 9 years ago

FWIW, this is a bit complicated to explain exactly which library is build due to what dependencies to be intuitive in all cases, and it's not a very big issue, so I probably won't get to this in near future.

in reply to:  3 comment:4 by anonymous, 9 years ago

boost.coroutine depends on boost.context

comment:5 by smr@…, 7 years ago

I attempted to build Boost 1.60, using both --without-context and --without-coroutine. It turns out to build Boost.Context anyway.

Workaround: also use --without-coroutine2.

comment:6 by phantall+boost@…, 6 years ago

This is still an issue as of 1.63

Note: See TracTickets for help on using tickets.