Opened 5 years ago

Last modified 18 months 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:


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.

Attachments (0)

Change History (6)

comment:1 Changed 5 years ago by olli

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 5 years ago by olli (previous) (diff)

comment:2 Changed 5 years ago by olli

Owner: changed from olli to Vladimir Prus

comment:3 Changed 5 years ago by Vladimir Prus

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.

comment:4 in reply to:  3 Changed 5 years ago by anonymous

boost.coroutine depends on boost.context

comment:5 Changed 2 years ago by smr@…

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 Changed 18 months ago by phantall+boost@…

This is still an issue as of 1.63

Modify Ticket

Change Properties
Set your email in Preferences
as new The owner will remain Vladimir Prus.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.