1
1
openmpi/opal/mca/crs/self/help-opal-crs-self.txt
Josh Hursey 063f5b2ff6 After talking through the patch with Jeff, we have a couple more fixes to r21766 that should also go over to v1.3 in Ticket #1987.
* Check for {{{dlfcn.h}}} in the self component's configure.m4 (also clean up the .m4 a bit.
 * Adjust the priority of the BLCR component so that the self component has a higher priority (if the application went to the trouble of writing the routines, why not use them.) The 'self' component checks for the appropriate functions during query, so it know if it -can- be used during component selection.
 * Adjust some copyrights that I missed before
 * Fix a warning when casing the result of dlsym() into a function pointer. There is a bit of pointer magic to make this happen (thanks to the following website, and RedHat EL 4 man pages for illustrating it:
  http://www.opengroup.org/onlinepubs/009695399/functions/dlsym.html

Passing to Jeff for a final review of the patch before moving to v1.3.

This commit was SVN r21768.

The following SVN revision numbers were found above:
  r21766 --> open-mpi/ompi@91e52d062b
2009-08-05 22:07:37 +00:00

57 строки
2.1 KiB
Plaintext

-*- text -*-
#
# Copyright (c) 2004-2009 The Trustees of Indiana University and Indiana
# University Research and Technology
# Corporation. All rights reserved.
# Copyright (c) 2004-2005 The University of Tennessee and The University
# of Tennessee Research Foundation. All rights
# reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English general help file for Open PAL CRS framework.
#
[self:lt_dlopen]
Error: We were unable to open the executable with libtool.
We needed to look for the inclusion of user defined callbacks.
Make sure that the linker has exported all of the symbols.
This is usally enabled with a flag such as '-export'.
[self:no_callback]
Error: We were unable to find one of the following callbacks:
%s = %s_%s
%s = %s_%s
%s = %s_%s
Possible causes of this problem are:
- Linker did not export all of the proper symbols.
This is usally enabled with a flag such as '-export'.
- The function does not exist in your program.
If you have a custom prefix for your functions you may specify
them with the 'crs_self_prefix' mca parameter. For example,
$ prog -mca crs_self_prefix my_prefix
This will then look for the following functions:
int my_prefix_checkpoint(void)
int my_prefix_continue(void)
int my_prefix_restart(void)
Otherwise it will search for functions with the default prefix of:
'%s'
[self:ckpt_disabled]
Error: The checkpointer is currently disabled.
Unable to proceed with the checkpoint!
[self:no-restart-cmd]
Error: The checkpointer was unable to determine how to restart your
application. Specify the restart command in the checkpoint
function.