Boost logo

Boost :

Subject: Re: [boost] [Boost-users] [1.56.0] Beta 1 Available
From: Eric Niebler (eniebler_at_[hidden])
Date: 2014-07-22 14:42:21


On 07/22/2014 10:13 AM, Stephan T. Lavavej wrote:
> [Lars Viklund]
>> boost\range\adaptor\formatted.hpp is missing an inline on line 154 for
>> range_detail::formatted_holder<char, char, char> formatted()
>> This results in duplicate symbol linker errors in my project w/
>> VS2013.3RC.
>
> [Eric Niebler]
>> I took the liberty of fixing this myself. I also removed the executable
>> bit on boost/range.hpp. I hope Neil doesn't mind.
>
> Back in 2007 when we made the same mistake in <tuple>, I added an "include all STL headers in two TUs" test to prevent it from happening again, which has served us perfectly. Does Boost have the same thing for each of its libraries?

This is a good idea. I do it for xpressive, but I don't think there's
anything comprehensive for all the boost libraries.


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