id summary reporter owner description type status milestone component version severity resolution keywords cc 2670 NetBSD pkgsrc support -- allow exclusion of all libraries from build process brook "This is a followup to a part of ticket #2540 (patch-ap) as requested. The purpose of this patch is to make it easy to not build any libraries during a bjam run. This is required in order to support the pkgsrc packaging system. That system has divided Boost into a series of different packages, each corresponding to different components, e.g., headers, libraries other than python, python libraries, etc. Several of these packages run bjam in the course of building themselves. By default, bjam builds everything. In the case of some of these (e.g., libs with/without python) there already exist bjam arguments to control the process appropriately. However, if just the headers and no libraries are desired, there is no easy way to exclude all libraries from the build. The only apparent mechanism is to explicitly exclude each library individually, a process that is tedious and error prone given the changing library content. The attached patch provides a way (i.e., via the bjam argument --without-*) to exclude all libraries. The header only pkgsrc package (boost-headers) uses this to accomplish its task without needing to know an explicit list of libraries to exclude. There should be no impact of this on any current use of the --without-XXX bjam argument, because the use of '*' is not currently supported." Bugs closed Boost 1.39.0 Building Boost Boost 1.37.0 Problem fixed bjam NetBSD pkgsrc