Subject: Re: [boost] [GitHelp] release version of boost from GitHub?
From: Gavin Lambert (boost_at_[hidden])
Date: 2018-09-26 00:12:36
On 26/09/2018 05:24, Kostiantyn Ponomarenko wrote:
> What is the right place for getting the last/or-any (released) version of boost?
> This page provides the last release as well as others: https://www.boost.org.
> But I've got the impression that after Boost moved to GitHub and
> became "modular", the releases can be downloaded right from the GitHub
> "releases" page.
> So it looks like it is not the case, and my assumptions is wrong
> because when I go to the "releases" page on GitHub
> (https://github.com/boostorg/boost/releases) and download a release
> (let's say "boost-1.68.0") I don't get any libs inside.
Boost itself (and hence the Boost GitHub) only ever actually releases
sources. You must build these yourself if you want to use the libraries
(unless you are only using those libraries which are header-only).
Precompiled binary libraries are a convenience provided by third
parties, and are considered separate from the release. (Even though the
Windows binaries are typically provided concurrent with the release.)
Having said that, you're right that the release downloads on github only
contain the superproject files, not the submodule files from each
library. I don't know if that's intended or if it's a bug.
You could probably reconstruct the full release by downloading the
individual archives from each submodule project (or at least each
library that you want plus its dependencies). It's probably easier to
still keep downloading the monolithic packages from boost.org, however.
I think at some point someone was working on a tool which would download
just the subset of modules that you wanted, but I'm not sure how far
they got with that and whether it's usable or not.