Skip to content

Commit

Permalink
dev-libs/boost: Build Boost.Fiber only on amd64 and x86
Browse files Browse the repository at this point in the history
Gentoo-bug: 605538

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: gentoo#3595
  • Loading branch information
SoapGentoo committed Jan 22, 2017
1 parent c4980e7 commit 2126c1d
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 32 deletions.
1 change: 1 addition & 0 deletions dev-libs/boost/boost-1.62.0-r1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,7 @@ src_configure() {
--without-context
--without-coroutine
--without-coroutine2
--without-fiber
)
use threads || OPTIONS+=(
--without-thread
Expand Down
1 change: 1 addition & 0 deletions dev-libs/boost/boost-1.63.0.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,7 @@ src_configure() {
--without-context
--without-coroutine
--without-coroutine2
--without-fiber
)
use threads || OPTIONS+=(
--without-thread
Expand Down
39 changes: 7 additions & 32 deletions dev-libs/boost/metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,39 +9,14 @@
<email>[email protected]</email>
<description>Please CC on stabilisation bugs</description>
</maintainer>

<use>
<flag name="context">
Build and install the Boost.Context library and all other
Boost libraries that depend on it
</flag>
<flag name="tools">
Build and install the boost tools (bcp, quickbook, inspect,
wave)
</flag>
<flag name="debug" restrict="&lt;dev-libs/boost-1.50.0-r3">
Build and install debug versions of the Boost libraries. These
libraries are not used by default, and should not be used unless
you're developing against Boost.
</flag>
<flag name="debug" restrict="&gt;dev-libs/boost-1.52.0-r2">
Build and install only the debug version of the Boost
libraries. Only enable this flag if you're developing against
boost.
</flag>
<flag name="threads">
Build multi-thread-compatible libraries instead of
single-threaded only.
</flag>
<flag name="nls">
Build libboost_locale. This library requires compatible C
library interfaces, which might not be provided by uClibc or
other embedded libraries.
</flag>
<flag name="doc">
Install the full API documentation documentation. This takes
over 200MB of extra disk space.
</flag>
<flag name="context">Build and install the Boost.Context (and Boost.Fiber) library and all other Boost libraries that depend on it</flag>
<flag name="tools">Build and install the boost tools (bcp, quickbook, inspect, wave)</flag>
<flag name="debug" restrict="&lt;dev-libs/boost-1.50.0-r3">Build and install debug versions of the Boost libraries. These libraries are not used by default, and should not be used unless you're developing against Boost.</flag>
<flag name="debug" restrict="&gt;dev-libs/boost-1.52.0-r2">Build and install only the debug version of the Boost libraries. Only enable this flag if you're developing against boost.</flag>
<flag name="threads">Build multi-thread-compatible libraries instead of single-threaded only.</flag>
<flag name="nls">Build libboost_locale. This library requires compatible C library interfaces, which might not be provided by uClibc or other embedded libraries.</flag>
<flag name="doc">Install the full API documentation documentation. This takes over 200MB of extra disk space.</flag>
</use>
<upstream>
<remote-id type="sourceforge">boost</remote-id>
Expand Down

0 comments on commit 2126c1d

Please sign in to comment.