$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [Type_Traits] [remove_bounds]: Wrong workaround forIBMC++ compiler is applied in remove_bounds.hpp
From: John Maddock (john_at_[hidden])
Date: 2013-10-23 03:53:24
>> Thanks for all the info! There are a lot of workarounds predicated on
>> __IMBCPP__ in type_traits, can you try search-and-replacing all of them
>> to __xlC__ and then run the tests in libs/type_traits/test with your
>> compiler?
>
> A bit of a problem here is that, according to the Predef wiki, __IBMCPP__
> is VVRP decimal, whereas __xlC__ is VVRR hexadecimal (and I'm not sure
> what that means for, say, version 12.10, 0x0C0A or 0x1210), so the
> translation may not be entirely straightforward.
I know :-(
However most of those predicated on version number are old workarounds, so
we can probably just leave those and change the unconditional ones.
John.