This project builds the official, unmodified, Boost source code for C++17 using Github actions runners. To avoid runtime conflicts with any system Boost installations the binaries are built as static libraries.
When Boost is a dependency of C++ code, fetching prebuilt binaries speeds up the build process a lot.
Using curl to download and extract to /opt/boost17:
curl -L https://github.com/constructpm/boost/releases/download/v1.81.0-1/boost-1.81.0-cpp17-$PLATFORM-x64.tar.gz | sudo tar -xJC /opt
where $PLATFORM is ubuntu-18.04, ubuntu-20.04 or ubuntu-22.04.