Necessary Maintenance #17580
Boost 1.65 with information from homebrew recipe for OS X and fix to source structure
Status:
Accepted
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
08/24/2017
Due date:
% Done:
0%
Estimated time:
Scope:
Internal
Experiment:
-
SSI Package:
Description
Boost 1.65.0 has been out for a couple of weeks, but the homebrew recipe has only just been updated to include it. This recipe includes a couple of OS X-specific tweaks to the build that we should look at incorporating.
Also, in the light of recent experience applying a patch to the Boost 1.64.0 build, we should look at ways of eliminating the double source untar -- once for the build and once for the debug source. Options are:
- Stop shipping the source.
- Examine what (if anything) happens to the source tree in terms of changes during a build. If the answer is, "nothing," then we should look at building out-of-source, which is apparently possible using either options to the
b2
invocation or tweaks to thebuild.jam
build configuration file. If the answer is, "something architecture-specific," then we should look again at the whole idea of including debug source in an architecture-independent location (see option 1).
History
#1 Updated by Kyle Knoepfel over 3 years ago
- Status changed from New to Accepted