Boost logo

Boost :

Subject: Re: [boost] A few more critical dependencies
From: Peter Dimov (lists_at_[hidden])
Date: 2014-06-02 17:31:04


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.


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