boost: Package Version Update (1.71.0) + bugfixes 9838/head
authorCarlos Miguel Ferreira <carlosmf.pt@gmail.com>
Mon, 26 Aug 2019 22:39:24 +0000 (23:39 +0100)
committerCarlos Miguel Ferreira <carlosmf.pt@gmail.com>
Tue, 10 Sep 2019 13:25:35 +0000 (14:25 +0100)
commit0cd9824623375b11d9f005a0f2c3c8f44b480ef2
tree484c4e2a194420a1c1079791b28e1aa0488b5230
parentd9347059a80fc8977a1e148153693a2851b4e253
boost: Package Version Update (1.71.0) + bugfixes

This commit updates Boost to version 1.71.0 and disables Boost.Context
 for arc and mips64 architectures, since either jump_fcontext or
 getcontext are undefined for those architectures.

It also fixes a bug were Boost.Fiber was not properly disabled for
mips32 and mips64 architectures.

Boost.Coroutine2 option was removed since it was redundant. By selecting
the Coroutine package, Coroutine2 is also installed.

Boost.Fiber has been disabled for target brcm47xx_generic and brcm47xx_legacy
due to misssing opcode support from instruction set.

Boost 1.71.0 brings a new header-only library
 - Boost.Variant2 [1]
   -> A never-valueless, strong guarantee implementation of
      std::variant, from Peter Dimov.

More info about Boost 1.71.0 can be found at the usual place [2].

[1]: https://www.boost.org/doc/libs/1_71_0/libs/variant2/doc/html/variant2.html
[2]: https://www.boost.org/users/history/version_1_71_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
libs/boost/Makefile
libs/boost/patches/001-uclibc-asio.patch [new file with mode: 0644]
libs/boost/patches/002-utime-filesystem.patch [new file with mode: 0644]
libs/boost/patches/010-uclibc-ng.patch [deleted file]
libs/boost/patches/100-fix-apply_visitor-on-lvalue-variant.patch [deleted file]
libs/boost/patches/101-uclibc-ng-math.patch [new file with mode: 0644]
libs/boost/patches/uclibc-ng-2.patch [deleted file]