Opened 9 years ago
Last modified 6 years ago
#9453 new Bugs
building with --without-context doesn't actually work
| Reported by: | 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 , 9 years ago
| Component: | context → Building Boost |
|---|
comment:2 by , 9 years ago
| Owner: | changed from to |
|---|
follow-up: 4 comment:3 by , 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.
comment:5 by , 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.

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