Boost logo

Boost :

Subject: Re: [boost] A few more critical dependencies
From: Julian Gonggrijp (j.gonggrijp_at_[hidden])
Date: 2014-06-03 11:56:19

Peter Dimov wrote:

> Rene Rivera wrote:
>> Although I would gladly accept a move of boost/detail/endian.hpp to Predef (since I'm the sole author at this point). A much nicer solution would be to change boost/mpl/string.hpp to use the non-detail endian macros of Predef. As ti gets us closer to removing detail/endian.hpp entirely.
> Also possible. Moving the header will however also "fix" (as in, remove their dependency on Detail) its other uses:
> Inclusion report for <boost/detail/endian.hpp> (in module detail):
> from math:
> <boost/math/special_functions/detail/fp_traits.hpp>
> from mpl:
> <boost/mpl/string.hpp>
> from multiprecision:
> <boost/multiprecision/cpp_int.hpp>
> from serialization:
> <boost/archive/impl/basic_binary_iarchive.ipp>
> from spirit:
> <boost/spirit/home/support/detail/endian/endian.hpp>
> <boost/spirit/home/support/detail/math/detail/fp_traits.hpp>
> We could also fix them all "properly", it's just more work and less immediate.

Needless to say, I'm in favour of anything (sensible) that leads to reduced
dependencies. :-)


Boost list run by bdawes at, gregod at, cpdaniel at, john at