[pkg-boost-devel] Bug#870123: boost1.62: Make source packge bootstrappable
Daniel Schepler
dschepler at gmail.com
Sat Jul 29 22:38:44 UTC 2017
Source: boost1.62
Version: 1.62.0+dfsg-4
Severity: wishlist
Currently, src:boost1.62 Build-Depends on mpi-default-dev, which
creates a build dependency cycle:
mpi-defaults Build-Depends on libopenmpi-dev
openmpi Build-Depends on libhwloc-dev
hwloc Build-Depends on libcairo2-dev
cairo Build-Depends on libglib2.0-dev
glib2.0 Build-Depends on gtk-doc-tools
gtk-doc-tools Depends on highlight
highlight Build-Depends on libboost-dev
boost-defaults Build-Depends on libboost1.62-dev
It would be nice if the boost1.* source packages could provide a build
profile to allow for building without boost-mpi - and then, of course,
the same for src:boost-defaults. (Actually, in my experience, just
having the pure header package available tends to be enough for
bootstrapping purposes - but I also don't see any real reason for
dropping any of the other binary library packages in a stage1
bootstrap build.)
It would also be good if doxygen could be moved to
Build-Depends-Indep, as doxygen Build-Depends on default-jdk, and
openjdk also requires several glib-based libraries.
--
Daniel Schepler
More information about the pkg-boost-devel
mailing list