Package: boost1.62 / 1.62.0+dfsg-10

Metadata

Package Version Patches format
boost1.62 1.62.0+dfsg-10 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
chrono duration.patch | (download)

boost/chrono/duration.hpp | 24 12 + 12 - 0 !
1 file changed, 12 insertions(+), 12 deletions(-)

 fix conflict between chrono/duration.hpp and apache2/httpd.h
 The former defines a type named "CR" while the latter #defines CR.
pythonid.patch | (download)

Jamroot | 5 5 + 0 - 0 !
boostcpp.jam | 13 13 + 0 - 0 !
libs/mpi/build/Jamfile.v2 | 21 2 + 19 - 0 !
libs/python/build/Jamfile.v2 | 7 4 + 3 - 0 !
4 files changed, 24 insertions(+), 22 deletions(-)

 fix jam option --python-buildid
fix ftbfs python 3.3.patch | (download)

tools/build/src/tools/python.jam | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 python3.3 has an extra multiarch include location
hppa long double config.patch | (download)

boost/math/tools/config.hpp | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 fix definition of boost_math_no_long_double_math_functions for hppa
boost python examples.patch | (download)

libs/python/example/Jamroot | 20 8 + 12 - 0 !
libs/python/example/tutorial/Jamroot | 14 2 + 12 - 0 !
2 files changed, 10 insertions(+), 24 deletions(-)

 patch to build examples using installed boost.python
ppc64el fp_traits ibm long double.patch | (download)

boost/math/special_functions/detail/fp_traits.hpp | 9 8 + 1 - 0 !
1 file changed, 8 insertions(+), 1 deletion(-)

 [patch] math: fix fp_traits for ibm long double

This patch fixes the fp_traits_non_native template specialization for
IBM long double.  Current interface does not work correctly for the type
due to the fact that for some operations (sign manipulation, for instance), both
double should be manipulated.  For other operations that only require
the 32 most significand bits (isinf/isnan for instance), the double
specialization is suffient.

This fixes the issues for geometry test in PPC64LE environment with no
regressions on PPC64BE.

no gcc m options.diff | (download)

tools/build/src/tools/gcc.jam | 11 0 + 11 - 0 !
tools/build/src/tools/pathscale.jam | 2 0 + 2 - 0 !
2 files changed, 13 deletions(-)

---
no gcc march options.patch | (download)

tools/build/src/tools/gcc.jam | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

---
upstream add degree reverse_graph.patch | (download)

boost/graph/reverse_graph.hpp | 7 7 + 0 - 0 !
libs/graph/test/reverse_graph_cc.cpp | 2 2 + 0 - 0 !
2 files changed, 9 insertions(+)

 [patch] add degree to reverse_graph (#78)

degree is required for BidirectionalGraphConcept.
Also adds the concept check to the reverse_graph unit test.

Note: Edited by Steve Robbins to correct the file paths.


flat map remove partial specializations.patch | (download)

boost/container/detail/pair.hpp | 30 0 + 30 - 0 !
1 file changed, 30 deletions(-)

 [patch] fixes ticket #12534: flat_map fails to compile if included
 after type_traits is instantiated under gcc


fix python37.patch | (download)

libs/python/src/converter/builtin_converters.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix ftbfs with python 3.7

The patch is backported from later Boost releases.