On 07/04/2019 15:07, Rainer Deyke via Boost-users wrote:
> On 07.04.19 14:13, Marshall Clow via Boost-users wrote:
>> On Sat, Apr 6, 2019 at 10:53 AM Rainer Deyke via Boost-users <
>> boost-users@lists.boost.org> wrote:
>>
>>> On 04.04.19 16:27, Marshall Clow via Boost-users wrote:
>>>> As always, the release managers would appreciate it if you download
>>>> the candidate of your choice and give building it a try. Please report
>>>> both success and failure, and anything else that is noteworthy.
>>>
>>> boost::movelib::adaptive_merge continues to be broken if
>>> iterator_traits<RandIt>::size_type != std::size_t. This breaks
>>> boost::container::flat_map when cross-compiling for MacOS. I have
>>> previously reported this error here.
>>>
>>> I consider this a critical error - as in, I won't be able to upgrade to
>>> Boost 1.70 at all unless this error is fixed for the release.
>>>
>>
>> This is https://github.com/boostorg/move/issues/25, correct?
>
> Yes.
Sorry for note replying earlier, I was on a trip. The fix is not
complicated but several files need to be modified. Committed to develop:
https://github.com/boostorg/move/commit/bfdfca0b88fe1cf4e67b42fcacd5e126e9371a28
@Rainer: I've checked this fix in several msvc and gcc's locally. The
error report does not contain any example for the bug, so I don't know
if I've fixed your use case.
I don't know if we are still on time for 1.70.
That's a more involved fix than I expected.
[ and there's a typo in your docs now: "daptive_merge" ]
How are the test bots looking?
-- Marshall