Skip to content

Commit 078dc0a

Browse files
committed
README: Add text about network filesystem builds
Per #6058, add some text about building on network filesystem, particularly with respect to filesystem timestamps. Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
1 parent 8086a34 commit 078dc0a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -858,6 +858,18 @@ There are many available configure options (see "./configure --help"
858858
for a full list); a summary of the more commonly used ones is included
859859
below.
860860

861+
NOTE: if you are building Open MPI on a network filesystem, the
862+
machine you on which you are building *must* be
863+
time-synchronized with the file server. Specifically: Open
864+
MPI's build system *requires* accurate filesystem timestamps.
865+
If your "make" output includes warning about timestamps in the
866+
future or runs GNU Automake, Autoconf, and/or Libtool, this is
867+
*not normal*, and you may have an invalid build. Ensure that
868+
the time on your build machine is synchronized with the time on
869+
your file server, or build on a local filesystem. Then remove
870+
the Open MPI source directory and start over (e.g., by
871+
re-extracting the Open MPI tarball).
872+
861873
Note that for many of Open MPI's --with-<foo> options, Open MPI will,
862874
by default, search for header files and/or libraries for <foo>. If
863875
the relevant files are found, Open MPI will built support for <foo>;

0 commit comments

Comments
 (0)