Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] [PATCH 0/4] Trying to get the C/R code to compile again
From: Adrian Reber (adrian_at_[hidden])
Date: 2013-11-25 09:59:19


After my first patch has been included I am sending now the rest of the
series. The first patch (void value not ignored) is pretty simple by
just ignoring the return value whenever the compiler complained about
it. The second and third patch (send_*_nb/recv_*_nb) removes all blocking
send/send_buffer and recv/recv_buffer functions and replaces it with the
nb counterparts. This includes changes which pretty sure are not working.
The last patch (last) includes the remaining changes which did not belong
in on of the other changes.

With this patchset applied it is possible to compile again using
"--with-ft=cr". This patchset only fixes existing compilation problems;
the code is not yet expected to work.

I used "make check" to verify that it does not break existing code.

Adrian Reber (4):
  Trying to get the C/R code to compile again. (void value not ignored)
  Trying to get the C/R code to compile again. (send_*_nb)
  Trying to get the C/R code to compile again. (recv_*_nb)
  Trying to get the C/R code to compile again. (last)

 ompi/mca/bml/r2/bml_r2_ft.c | 10 +-
 ompi/mca/crcp/bkmrk/crcp_bkmrk_pml.c | 61 ++-------
 opal/mca/base/mca_base_components_open.c | 4 +-
 opal/mca/crs/self/crs_self_component.c | 16 +--
 opal/tools/opal-restart/opal-restart.c | 2 +-
 orte/mca/errmgr/base/errmgr_base_fns.c | 6 +-
 orte/mca/errmgr/base/errmgr_base_tool.c | 22 +--
 orte/mca/ess/env/ess_env_module.c | 2 +-
 orte/mca/plm/base/plm_base_launch_support.c | 1 +
 orte/mca/rml/ftrm/rml_ftrm.h | 52 +------
 orte/mca/rml/ftrm/rml_ftrm_component.c | 4 -
 orte/mca/rml/ftrm/rml_ftrm_module.c | 171 +++---------------------
 orte/mca/rml/oob/rml_oob_component.c | 9 +-
 orte/mca/snapc/base/snapc_base_frame.c | 4 +-
 orte/mca/snapc/full/snapc_full_app.c | 46 +++----
 orte/mca/snapc/full/snapc_full_component.c | 7 +-
 orte/mca/snapc/full/snapc_full_global.c | 85 ++++--------
 orte/mca/snapc/full/snapc_full_local.c | 72 +++-------
 orte/mca/sstore/central/sstore_central_app.c | 15 +--
 orte/mca/sstore/central/sstore_central_global.c | 32 +----
 orte/mca/sstore/central/sstore_central_local.c | 36 ++---
 orte/mca/sstore/stage/sstore_stage_app.c | 14 +-
 orte/mca/sstore/stage/sstore_stage_component.c | 5 +
 orte/mca/sstore/stage/sstore_stage_global.c | 32 +----
 orte/mca/sstore/stage/sstore_stage_local.c | 39 ++----
 orte/tools/orte-checkpoint/orte-checkpoint.c | 32 +----
 orte/tools/orte-migrate/orte-migrate.c | 32 +----
 27 files changed, 195 insertions(+), 616 deletions(-)

-- 
1.8.3.1