$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [type_traits] Rewrite and dependency free version
From: Stephen Kelly (hello_at_[hidden])
Date: 2015-02-02 14:10:52
Peter Dimov wrote:
>>>> And in fact if you look through
>>>>
>>>> http://www.pdimov.com/tmp/report-develop-c3bb6eb/serialization.html#reverse-dependencies
>>>>
>>>> you'll see that many, if not most, of the serialization dependencies
>>>> are like that.
>
> you'll see that the only library that uses the compiled part of
> Serialization and its archives is MPI, because it's the only library that
> actually serializes things.
Exactly.
> All the other libraries that depend on Serialization do that only to make
> their types serializable. As such, they use no archives and no DLLs. They
> use
>
> <boost/serialization/array.hpp>
> <boost/serialization/vector.hpp>
These should also be moved.
http://thread.gmane.org/gmane.comp.lib.boost.devel/254577
> These headers (along with their dependencies), or some subset of them, can
> be separated into a "serialization core" module.
Yes, if there is acknowledgement that there is a problem, and a desire to
fix it (currently we have neither from Robert), we can look into what would
be sensible.
Thanks,
Steve.