1
1
openmpi/opal
Jeff Squyres 97b3603036 A bunch of fixes and improvements to Open MPI's various command line tools.
* fixed some bugs where "unknown" tokens were allowed on the command
   line (which should really only be used for ortertun).
 * if an unknown token is encountered, print a short error to stderr
   and quit with a nonzero exit status
 * if we don't find the right number of parameters to an option, print
   a short error to stderr and quit with a nonzero exit status
 * when --help is given, print the help message to stdout (not stderr)
   and quit with a zero exit status
 * added --showme:help option to the wrapper compilers
 * updated docs in opal/util/cmd_line.h
 * other small/miscellaneous CLI parsing bugs in various tools

I won't bore you with what we did before.  :-)  Here's some examples
of what the new behavior looks like:

{{{
% ompi_info --bogus
ompi_info: Error: unknown option "--bogus"
Type 'ompi_info --help' for usage.
% ompi_info --param bogus
ompi_info: Error: option "--param" did not have enough parameters (2)
Type 'ompi_info --help' for usage.
%
}}}

This commit was SVN r26072.
2012-02-29 17:52:38 +00:00
..
asm Fix ASM generation with BSD "make". Many thanks to Paul Hargrove for 2012-02-13 22:29:24 +00:00
class item_in_tree is only used in debug mode, so protect it. 2011-11-29 23:48:26 +00:00
config Gah! Fix confusion about what files are in the source tree and what 2012-02-23 16:13:09 +00:00
datatype Some additional CUDA specific code. 2011-12-29 12:31:54 +00:00
dss Minor cleanup for NetBSD, thanks to Paul Hargrove for pointing it out 2012-02-17 16:40:26 +00:00
etc Ensure that platform-specific mca param files get installed with the correct default mca param filename. Platform-specific mca param files overwrite any pre-existing default mca param file as they are considered to be the "gold" standard if a platform file was provided. 2008-08-27 02:40:02 +00:00
include Fix some include file header ordering issues for some BSDs, suggested 2012-02-21 13:32:14 +00:00
mca Bring in upstream hwloc v1.3 branch SVN commit r4345 2012-02-24 13:57:18 +00:00
memoryhooks - Replace combinations of 2009-08-20 11:42:18 +00:00
runtime In a recent v1.5 branch issue, it took a while to figure out that 2012-02-10 18:29:52 +00:00
threads Continue clean up of thread options started in r22841, 22842, and 22849. 2011-03-18 21:36:35 +00:00
tools A bunch of fixes and improvements to Open MPI's various command line tools. 2012-02-29 17:52:38 +00:00
util A bunch of fixes and improvements to Open MPI's various command line tools. 2012-02-29 17:52:38 +00:00
win32 Disable the debugger support for Windows. 2012-01-17 16:21:33 +00:00
CMakeLists.txt Set the compiler flags in a better way. 2011-09-12 08:24:27 +00:00
Makefile.am Fixes trac:2768: exclude opal/libltdl from "make distclean" when 2011-04-08 14:59:49 +00:00
win_makefile Move all win32 related files in opal, and modify all the Makefiles.am to 2005-12-08 06:17:15 +00:00