Boost logo

Boost :

Subject: Re: [boost] A few more critical dependencies
From: John Maddock (boost.regex_at_[hidden])
Date: 2014-06-03 03:50:38


>> 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.

+1, assuming all the necessary predef code is in release?

John.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk