Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

From: Brian W. Barrett (brbarret_at_[hidden])
Date: 2006-10-23 16:58:02


Thanks, I'll apply ASAP.

Brian

On Mon, 23 Oct 2006, Ralf Wildenhues wrote:

> Please apply this robustness patch, which helps to avoid accidental
> unwanted substitutions done by config.status. From all I can tell,
> they do not happen now, but first the Autoconf manual warns against
> them, second they make some config.status optimizations so much more
> difficult than necessary. :-)
>
> In unrelated news, I tested Automake 1.10 with OpenMPI, and it saves
> about 15s of config.status time, and about half a minute of `make dist'
> time on my system. Some pending Fortran changes have only made it into
> Automake after 1.10 was released.
>
> Cheers,
> Ralf
>
> 2006-10-23 Ralf Wildenhues <Ralf.Wildenhues_at_[hidden]>
>
> * opal/tools/wrappers/Makefile.am: Protect manual substitutions
> from config.status.
> * ompi/tools/wrappers/Makefile.am: Likewise.
> * orte/tools/wrappers/Makefile.am: Likewise.
>
> Index: opal/tools/wrappers/Makefile.am
> ===================================================================
> --- opal/tools/wrappers/Makefile.am (revision 12254)
> +++ opal/tools/wrappers/Makefile.am (working copy)
> @@ -76,8 +76,8 @@
>
> opalcc.1: opal_wrapper.1
> rm -f opalcc.1
> - sed -e 's/@COMMAND@/opalcc/g' -e 's/@PROJECT@/Open PAL/g' -e 's/@PROJECT_SHORT@/OPAL/g' -e 's/@LANGUAGE@/C/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > opalcc.1
> + sed -e 's/[@]COMMAND[@]/opalcc/g' -e 's/[@]PROJECT[@]/Open PAL/g' -e 's/[@]PROJECT_SHORT[@]/OPAL/g' -e 's/[@]LANGUAGE[@]/C/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > opalcc.1
>
> opalc++.1: opal_wrapper.1
> rm -f opalc++.1
> - sed -e 's/@COMMAND@/opalc++/g' -e 's/@PROJECT@/Open PAL/g' -e 's/@PROJECT_SHORT@/OPAL/g' -e 's/@LANGUAGE@/C++/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > opalc++.1
> + sed -e 's/[@]COMMAND[@]/opalc++/g' -e 's/[@]PROJECT[@]/Open PAL/g' -e 's/[@]PROJECT_SHORT[@]/OPAL/g' -e 's/[@]LANGUAGE[@]/C++/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > opalc++.1
> Index: ompi/tools/wrappers/Makefile.am
> ===================================================================
> --- ompi/tools/wrappers/Makefile.am (revision 12254)
> +++ ompi/tools/wrappers/Makefile.am (working copy)
> @@ -84,20 +84,20 @@
>
> mpicc.1: $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1
> rm -f mpicc.1
> - sed -e 's/@COMMAND@/mpicc/g' -e 's/@PROJECT@/Open MPI/g' -e 's/@PROJECT_SHORT@/OMPI/g' -e 's/@LANGUAGE@/C/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > mpicc.1
> + sed -e 's/[@]COMMAND[@]/mpicc/g' -e 's/[@]PROJECT[@]/Open MPI/g' -e 's/[@]PROJECT_SHORT[@]/OMPI/g' -e 's/[@]LANGUAGE[@]/C/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > mpicc.1
>
> mpic++.1: $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1
> rm -f mpic++.1
> - sed -e 's/@COMMAND@/mpic++/g' -e 's/@PROJECT@/Open MPI/g' -e 's/@PROJECT_SHORT@/OMPI/g' -e 's/@LANGUAGE@/C++/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > mpic++.1
> + sed -e 's/[@]COMMAND[@]/mpic++/g' -e 's/[@]PROJECT[@]/Open MPI/g' -e 's/[@]PROJECT_SHORT[@]/OMPI/g' -e 's/[@]LANGUAGE[@]/C++/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > mpic++.1
>
> mpicxx.1: $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1
> rm -f mpicxx.1
> - sed -e 's/@COMMAND@/mpicxx/g' -e 's/@PROJECT@/Open MPI/g' -e 's/@PROJECT_SHORT@/OMPI/g' -e 's/@LANGUAGE@/C++/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > mpicxx.1
> + sed -e 's/[@]COMMAND[@]/mpicxx/g' -e 's/[@]PROJECT[@]/Open MPI/g' -e 's/[@]PROJECT_SHORT[@]/OMPI/g' -e 's/[@]LANGUAGE[@]/C++/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > mpicxx.1
>
> mpif77.1: $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1
> rm -f mpif77.1
> - sed -e 's/@COMMAND@/mpif77/g' -e 's/@PROJECT@/Open MPI/g' -e 's/@PROJECT_SHORT@/OMPI/g' -e 's/@LANGUAGE@/Fortran 77/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > mpif77.1
> + sed -e 's/[@]COMMAND[@]/mpif77/g' -e 's/[@]PROJECT[@]/Open MPI/g' -e 's/[@]PROJECT_SHORT[@]/OMPI/g' -e 's/[@]LANGUAGE[@]/Fortran 77/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > mpif77.1
>
> mpif90.1: $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1
> rm -f mpif90.1
> - sed -e 's/@COMMAND@/mpif90/g' -e 's/@PROJECT@/Open MPI/g' -e 's/@PROJECT_SHORT@/OMPI/g' -e 's/@LANGUAGE@/Fortran 90/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > mpif90.1
> + sed -e 's/[@]COMMAND[@]/mpif90/g' -e 's/[@]PROJECT[@]/Open MPI/g' -e 's/[@]PROJECT_SHORT[@]/OMPI/g' -e 's/[@]LANGUAGE[@]/Fortran 90/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > mpif90.1
> Index: orte/tools/wrappers/Makefile.am
> ===================================================================
> --- orte/tools/wrappers/Makefile.am (revision 12254)
> +++ orte/tools/wrappers/Makefile.am (working copy)
> @@ -51,8 +51,8 @@
>
> ortecc.1: $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1
> rm -f ortecc.1
> - sed -e 's/@COMMAND@/ortecc/g' -e 's/@PROJECT@/OpenRTE/g' -e 's/@PROJECT_SHORT@/ORTE/g' -e 's/@LANGUAGE@/C/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > ortecc.1
> + sed -e 's/[@]COMMAND[@]/ortecc/g' -e 's/[@]PROJECT[@]/OpenRTE/g' -e 's/[@]PROJECT_SHORT[@]/ORTE/g' -e 's/[@]LANGUAGE[@]/C/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > ortecc.1
>
> ortec++.1: $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1
> rm -f ortec++.1
> - sed -e 's/@COMMAND@/ortec++/g' -e 's/@PROJECT@/OpenRTE/g' -e 's/@PROJECT_SHORT@/ORTE/g' -e 's/@LANGUAGE@/C++/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > ortec++.1
> + sed -e 's/[@]COMMAND[@]/ortec++/g' -e 's/[@]PROJECT[@]/OpenRTE/g' -e 's/[@]PROJECT_SHORT[@]/ORTE/g' -e 's/[@]LANGUAGE[@]/C++/g' < $(top_srcdir)/opal/tools/wrappers/opal_wrapper.1 > ortec++.1
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>

-- 
   Brian Barrett
   Graduate Student, Open Systems Lab, Indiana University
   http://www.osl.iu.edu/~brbarret/