On 6/29/2015 10:36 PM, Rene Rivera wrote:
On Sat, Jun 20, 2015 at 7:54 AM, Edward Diener
wrote: On 6/17/2015 10:29 AM, Rene Rivera wrote:
On Tue, Jun 16, 2015 at 8:56 PM, Rene Rivera
wrote: On Tue, Jun 16, 2015 at 7:03 PM, Edward Diener
wrote: Please look at the latest 'develop' results for SunOS. The value of BOOST_COMP_CLANG = 0 and yet your check_value test shows CHECK_VALUE == 1. Also the msvc-14.0 tests under Windows shows the same problem.
I'm looking :-) Such a painful problem to track down :-(
FYI.. It's something wrong with the check C program itself, not the BB layer on top of it. And I can see msvc-14.0, sun-stlport, gcc- 4.9.2~c14, and gcc- 5.1~c14 showing the problem :-(
Could this have something to do with "cached" values ?
No. As I don't think any testers run incremental tests.
Anyway I thought this might give a little more of a clue in solving the predef-check problem since it has occurred locally in my testing.
I don't know if it did.. But I've now rewritten the check (and info) code (a handful of times in the past few weeks) and it should resolve the low level check problems (see < https://github.com/boostorg/predef/commit/0f113b0871832aafdffed45a5def8f4731...
).
I will check the VMD tests to see if your change fixes the problems. I will also look at the corresponding predef tests for those platforms. Usually it takes a little while for your changes to be picked up, especially on the Android platform.