Le 2022-12-06 12:34, Vinnie Falco via Boost a écrit :
On Mon, Dec 5, 2022 at 7:38 PM Proton
wrote: I think there are other libraries like Math that don’t require anything Boost for proper functionality
Do you have any particular Boost libraries in mind?
Jumping into the discussion, but endian comes to mind. Currently it depends on type_traits, config, core and static_assert. All these dependencies are required for C++03 compilation, or to support outdated compilers. None of this should be necessary with a modern (ie, with proper C++11 support) toolchain. Independant modules also means that you can mix boost versions (of course, at your own risks). I'm glad i can just copy/paste MP11 headers to backport them and use them in a project which requires to stay with boost filesystem 1.61 for binary compatibility. Regards, Julien