HomePhabricator

build: header-only Boost

Description

build: header-only Boost

Summary:

This PR converts our Boost usage to header only. We switch from using our last remaining Boost lib (unit test), to using it's header-only implementation (see https://www.boost.org/doc/libs/1_78_0/libs/test/doc/html/boost_test/adv_scenarios/single_header_customizations/multiple_translation_units.html).

This is a backport of core#24301
Depends on D13990

Test Plan:
ninja all check-all
All CI cross builds
guix build

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Subscribers: Fabien

Differential Revision: https://reviews.bitcoinabc.org/D13991

Details

Provenance
PiRKAuthored on Jun 5 2023, 15:45
PiRKPushed on Jun 6 2023, 07:35
Reviewer
Restricted Project
Differential Revision
D13991: build: header-only Boost
Parents
rABC4b7f75b691e7: [tests] remove nullptr workaround for boost < 1.64
Branches
Unknown
Tags
Unknown