generic-poky/meta/recipes-support/boost/boost
Ross Burton 814e960d37 boost: port boost-python to Python 3
As Python 3 is the default Python version, change Boost to build against Python
3 instead of Python 2 if enabled.  It's not simple to support both, so this
means that support for building boost-python against Python 2 has been removed.

This involves backporting a number of patches upstream to fix Python 3 support,
and telling Boost precisely where to find the Python headers and libraries so
that it doesn't try to invoke the host Python to determine these values.

[ YOCTO #11104 ]

(From OE-Core rev: 0f5418eb0ce12811b16d2e3c28c28140a509f685)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-03-27 08:15:06 +01:00
..
0001-Apply-boost-1.62.0-no-forced-flags.patch.patch boost: drop flags bits, fix for x32 2017-01-09 13:39:12 +00:00
0001-When-using-soft-float-on-ARM-we-should-not-expect-th.patch boost: update to 1.63.0 2017-03-01 23:27:09 +00:00
0001-boost-asio-detail-socket_types.hpp-fix-poll.h-includ.patch boost: fix a musl compilation warning 2016-09-05 11:56:01 +01:00
0002-Don-t-set-up-m32-m64-we-do-that-ourselves.patch boost: drop flags bits, fix for x32 2017-01-09 13:39:12 +00:00
0003-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch boost: drop flags bits, fix for x32 2017-01-09 13:39:12 +00:00
0004-Use-atomic-by-default-when-BOOST_NO_CXX11_HDR_ATOMIC.patch boost: switch to using C++11 atomics when available 2016-09-20 15:11:08 +01:00
arm-intrinsics.patch boost: Move files -> boost 2013-12-09 18:01:45 +00:00
boost-CVE-2012-2677.patch boost: Replace math::static_lcm with integer 2016-09-21 21:58:05 +01:00
boost-math-disable-pch-for-gcc.patch boost: disable pch when build boost-math 2016-09-28 10:16:03 +01:00
py3.patch boost: port boost-python to Python 3 2017-03-27 08:15:06 +01:00