/
exclude
41 lines (38 loc) · 1.57 KB
/
exclude
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# We won't be packaging the following libraries for now.
#
# Compute is excluded because it depends on OpenCL which is not packaged (and
# the dependency is not configurable).
#
libboost-compute
libboost-graph-parallel
libboost-mpi
libboost-parameter-python
libboost-property-map-parallel
libboost-python
libboost-wave
# We don't plan to support the kinds of compilers that would require the use
# of Boost.Compatibility.
#
libboost-compatibility
# This library uses Boost.Context's ASM implementation (fcontext_t) directly
# which we have chosen not to compile for now. This seems like a mistake and
# the path of the header it includes being `boost/context/detail/fcontext.hpp`
# seems to confirm it.
#
# From the Boost mailing lists: "Boost.Coroutine depends on Boost.Context,
# which is C++11. However, in order to not break C++03, Coroutine doesn't use
# the public API of Context, but the private "fcontext" parts that are kept
# C++03 compatible only because of that. This incidentally means that if you
# compile Context with the `ucontext` backend instead of the `fcontext` one,
# Coroutine breaks. So it's basically a mess and needs to be cleaned up."
#
# We may want to consider not even packaging this library because, in addition
# to the above problem, it's also been deprecated in favour of coroutine2. The
# only Boost library that depends on it is Boost.Asio and this is an optional
# and relatively weak dependency (see libboost-asio's `exclude_dependencies`
# entry in the `override` file).
#
libboost-coroutine
# A "fake" library used only by the upstream build system.
#
libboost-headers