Are the boost headers independently packaged under Fedora?
The boost C+npls collection contains numerous parts. Some parts do include shared collections, various other do not.
Under a Fedora 14 system I've looked a little bit around with
yum search boost and also
rpm -qR and also without a doubt like with various other circulations the boost collection is divided right into numerous plans.
As an example there is boost - program - alternatives which just has the common collections of the boost program - alternatives part.
It appears that plan
boost relies on all shared - collection below - plans. There is
boost-devel which appears to give all headers and also relies on all shared - collection below - plans (using boost).
Am I right that it is not feasible to simply install the boost headers using yum (making use of the default databases) without all boost shared collection plans?
You can constantly ask the maintainer of boost if they'll divide the headers which do not require common collections out right into an additional plan.
Nonetheless I actually ask yourself why the 1 cents of diskspace issues below? esp. as I would not be stunned to locate that several of the headers do not assure that they'll never ever require a common collection (despite the fact that they are applied in this way currently).
Most of Boost is header just collection. Yet there are a couple of that requires to be assembled. The solution from jsbillings details them all. If you will certainly not be making use of any one of those collections that call for the assembled collections after that you do not need to install them. Simply install the headers just.
See below for: Getting started on Unix platforms.
Looking at the boost - devel plan, it calls for the boost plan of the very same variation. Below is what the boost - devel plan calls for:
$ rpm -qRp boost-devel-1.44.0-7.fc14.x86_64.rpm boost = 1.44.0-7.fc14 cmake libboost_date_time-mt.so.1.44.0()(64bit) libboost_date_time.so.1.44.0()(64bit) libboost_filesystem-mt.so.1.44.0()(64bit) libboost_filesystem.so.1.44.0()(64bit) libboost_graph-mt.so.1.44.0()(64bit) libboost_graph.so.1.44.0()(64bit) libboost_iostreams-mt.so.1.44.0()(64bit) libboost_iostreams.so.1.44.0()(64bit) libboost_prg_exec_monitor-mt.so.1.44.0()(64bit) libboost_prg_exec_monitor.so.1.44.0()(64bit) libboost_program_options-mt.so.1.44.0()(64bit) libboost_program_options.so.1.44.0()(64bit) libboost_python-mt.so.1.44.0()(64bit) libboost_python.so.1.44.0()(64bit) libboost_random-mt.so.1.44.0()(64bit) libboost_random.so.1.44.0()(64bit) libboost_regex-mt.so.1.44.0()(64bit) libboost_regex.so.1.44.0()(64bit) libboost_serialization-mt.so.1.44.0()(64bit) libboost_serialization.so.1.44.0()(64bit) libboost_signals-mt.so.1.44.0()(64bit) libboost_signals.so.1.44.0()(64bit) libboost_system-mt.so.1.44.0()(64bit) libboost_system.so.1.44.0()(64bit) libboost_thread-mt.so.1.44.0()(64bit) libboost_unit_test_framework-mt.so.1.44.0()(64bit) libboost_unit_test_framework.so.1.44.0()(64bit) libboost_wave-mt.so.1.44.0()(64bit) libboost_wserialization-mt.so.1.44.0()(64bit) libboost_wserialization.so.1.44.0()(64bit) rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1 rpmlib(PayloadIsXz) <= 5.2-1
The boost - devel plan is the only plan that has the boost header documents, and also it calls for the various other plans, so the response to your inquiry is: No, there are no plans you can install that would just give the headers. Fedora plans commonly have their
-devel plans call for the various other plan that consists of any kind of collections made use of to compile making use of the headers in the plan, as remains in this instance.