Boost logo

Boost :

Subject: Re: [boost] [type_traits] Rewrite and dependency free version
From: Peter Dimov (lists_at_[hidden])
Date: 2015-02-01 11:26:49

> It's a true one. These libraries include serialization headers. If
> serialization is not installed, these libraries break.
> The reason Stephen talks about splitting serialization is that adding
> serialization support needs only a few includes, independent of the rest
> of the library. If these are separated into 'serialization_core', there'll
> be no problem with including them.

See for example this:

Also, for an even more dramatic case, this:

(You could call that a false dependency, but note what it only needs to
include, and for what reason.)

Boost list run by bdawes at, gregod at, cpdaniel at, john at