Commit Details

Avatar

Repository http://svn.open-mpi.org/svn/ompi/trunk /trunk
by jsquyres on 2009-11-04 02:07 (about 1 month ago)

Per http://www.open-mpi.org/community/lists/devel/2009/10/7025.php,
use the new Automake "silent rules" if available.

If you are using an Automake prior to v1.11, you won't see the new
silent rules -- it will automatically default back to the "verbose"
rules.

Note, too, that even with these changes, you can enable the verbose
"make all" output in one of two ways:

1. Add "V=1" to your "make" command line

{{{
shell$ make all V=1
}}}

2. Add "--disable-silent-rules" to your "configure" command line:

{{{
shell$ ./configure --disable-silent-rules ...
}}}

The one down side of using the silent rules by default is that we'll
get less diagnostic information when users send their build logs. I
think we should update the web page to request that users send build
logs of "make V=1", but I'm guessing that not everyone will do it.

Note that I did ''not'' silent-ize the libltdl build (which is a dozen
or so files in the beginning of the build) because we wholly import
libltdl at autogen time. I therefore didn't want to patch libltdl
(further) after importing it a) to remain as forward- compatible as
possible, and b) patching the imported libltdl build system might be
tricky in terms of timestamps / dependencies. So those dozen-or-so
files will still be "verbose", but the rest of the files in OMPI will
be "silent".

Language Totals

  Language Code Added Code Removed Comments Added Comments Removed Blanks Added Blanks Removed
  Autoconf 8 0 0 0 4 0

Files Changed

[4 total ]
File Language Code Added Code Removed Comments Added Comments Removed Blanks Added Blanks Removed
configure.ac
  Autoconf 2 0 0 0 1 0
ompi/contrib/vt/vt/configure.in
  Autoconf 2 0 0 0 1 0
ompi/contrib/vt/vt/extlib/otf/configure.in
  Autoconf 2 0 0 0 1 0
ompi/mca/io/romio/romio/configure.in
  Autoconf 2 0 0 0 1 0