On Thu, May 9, 2013 at 10:12 AM, Beman Dawes
On Mon, May 6, 2013 at 9:06 AM, Daniel James
wrote: I was just wondering if it is possible to get a modified, Boost
On 6 May 2013 14:15, Philip Bennefall
wrote: licensed version of detail/endian.hpp into this next release? It'd be great to get this licensing issue resolved in this next Boost version, if at all possible.
I don't know. I haven't been following that. Did anyone take responsibility for it?
It's highly unlikely. There is al alternative implementation in Boost Predef. But that isn't even fully accepted as a library. I could attempt to do a standalone port from Predef into detail/endian.hpp but I doubt I could both get it done and tested to a point that it would be safe to merge into release.
I'm restarting work on the boost endian library, so I'd be willing to take this on. If you send me your Predef port of detail/endian.hpp, I'll see if I can move it along. No promises until I see what you have, however.
The current Predef code is at https://github.com/grafikrobot/boost-predef. The compatibility header is at < https://github.com/grafikrobot/boost-predef/blob/master/include/boost/predef/detail/endian_compat.h> but it obviously depends on the core endian header at < https://github.com/grafikrobot/boost-predef/blob/master/include/boost/predef/other/endian.h>. And that depends on both the architecture.h and windows.h detection headers. Not sure if it's worth working on it on your Endian library though.. As, AFAIK, both Endian and Predef are in the same acceptance status. But perhaps if you can make a totally standalone version of the detection it might be worth it. -- -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo