Hey Folks
OpenMPI master appears to be broken for a non-debug build:
---
make[2]: Entering directory `ompi/build/opal'
CC runtime/opal_progress.lo
../../opal/runtime/opal_progress.c: In function
'opal_progress_event_users_decrement':
../../opal/runtime/opal_progress.c:249:8: error: 'val' undeclared (first use in
this function)
if (val >= 0) {
^
../../opal/runtime/opal_progress.c:249:8: note: each undeclared identifier is
reported only once for each function it appears in
---
The error was introduced by this commit: commit
64b695669af03ed4544b2a4dbc62cb9e94eb51c9
>From the code it seems that the non-debug part of the function relies on a
>variable that is updated only in a debug mode.
Since this does not make sense, I would ask somebody that is familiar with this
logic to take a look :)
Thanks !
Pavel (Pasha) Shamis