package/boost: fix math with no atomics
authorMichael Nosthoff <buildroot@heine.tech>
Sun, 12 Sep 2021 09:12:16 +0000 (11:12 +0200)
committerYann E. MORIN <yann.morin.1998@free.fr>
Sun, 12 Sep 2021 09:27:28 +0000 (11:27 +0200)
commit1b1b24ce84ae4c20273a1c5ac2bd98889c0b8d73
treedb3e52120382859f8bc4b342b996f92a53ef447e
parent63f34c54090a70987a707346a6e77d1a6fbead99
package/boost: fix math with no atomics

Boost 1.77.0 broke the build of the math component on architectures
without lockfree atomics. This was reported in [0].

This patch adds the relevant patches from the upstream patchset[1] which fix the build
and removes the dependency on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS

[0] https://github.com/boostorg/math/issues/673
[1] https://github.com/boostorg/math/pull/684

Signed-off-by: Michael Nosthoff <buildroot@heine.tech>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
package/boost/0002-math-provide-graceful-failure-for-bernoulli-code-on-platforms-with-no-atomics.patch [new file with mode: 0644]
package/boost/0003-math-make-no-atomics-a-soft-failure-in-bernoulli_details_hpp.patch [new file with mode: 0644]
package/boost/Config.in