]> git.ipfire.org Git - ipfire-2.x.git/commit
boost: Update to 1_76_0 and using python3
authorAdolf Belka <adolf.belka@ipfire.org>
Fri, 7 May 2021 16:22:10 +0000 (18:22 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 10 May 2021 19:27:27 +0000 (19:27 +0000)
commitbbe2799bae6f3752c0e926129afdee415b20141d
treefb46ad65f94229dc578eab4df00b8c0aede0aabe
parent011daf5c98e97a52ba3131555a5075449f9ef079
boost: Update to 1_76_0 and using python3

- Update from 1_71_0 to 1_76_0
- Update rootfile for x86_64 and copy for other architectures by replacing
    x64 with x32 for i586, a32 for armv5tel and a64 for aarch64
- Make build use python3
- add link=shared to build to only have shared libraries created, except for
    libboost_exception and libboost_test_exec_monitor which are only
    created as static versions
- Changelog
    Fixes
      algorithm::reduce with crop now does not remove the counts in flow
        bins anymore if the selected range actually overlaps with the flow
        bins, making the treatment of flow bins consistent with inner bins
      accumulators::mean and accumulators::weighted_mean now compute the
        correct variance when operator+= was called, for example, when
        histograms with accumulators are added; this was wrong before
        leading to too small variances
      detection of weight support in user-defined accumulators was broken
        at compile-time if accumulator used operator+= instead of
        operator(); tests only accidentally passed for builtin weighted_sum

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/common/aarch64/boost
config/rootfiles/common/armv5tel/boost
config/rootfiles/common/i586/boost
config/rootfiles/common/x86_64/boost
lfs/boost