On Wed, 22 Aug 2018 at 22:22, Jeffrey Graham via Boost < boost@lists.boost.org> wrote:
All of these technical issues requiring so much effort and expertise now and for the foreseeable future. I would prefer to at least have the choice of pure header only for all libs, because I don't care how long my compile takes.
From what I remember, this was tried for Boost.Random not so long ago, which is a limited problem, and this was considered a fail (unless I'm misinterpreting). I guess that some other libs will equally fail, if attempted. Not all libs are under active maintenance, so this also is an issue, as in, who is gonna do it. This would also create unnecessary risks of creating bugs in the process. I don't mind compile times that much either, but making everything header only seems, even to me - a radical, a
pipe-dream. If you are on windows, I suggest you adopt vcpkg https://github.com/Microsoft/vcpkg, the provide boost-1.68 (and many other libs) without hassle. If you are on nix, I believe there is a plethora of package managers around, conan or chocolaty come highly recommended, from what I read. degski -- *“If something cannot go on forever, it will stop" - Herbert Stein* *“No, it isn’t truth. Truth isn’t truth" - Rudolph W. L. Giuliani*