Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

Subject: Re: [OMPI devel] autogen.sh improvements
From: Shamis, Pavel (shamisp_at_[hidden])
Date: 2010-08-31 11:08:35


Jeff,

Is the autogen changes are public available? I would like to see the code.

Thanks.

On Aug 16, 2010, at 10:55 AM, Jeff Squyres wrote:

> I just wanted to give the community a heads up that Ralph, Brian, and I are revamping autogen in a Mercurial branch. I don't know the exact timeline to completion, but it won't be *too* far in the future.
>
> We made some core changes, and then made some other changes that necessitated minor edits to many component Makefile.am's and configure.m4's. So the overall commit will look *much* bigger than it really is. But it's all good stuff. :-)
>
> Here's a list of the intended high-level changes:
>
> Improvements:
> -------------
> 1. "autogen.sh" is now "autogen.pl" (i.e., autogen is now in perl, not Bourne)
> --> We can put a sym link in SVN so that the old name still works, if it's important to people
> 2. the project/framework/component discovery is quite a bit faster
> 3. the perl code is a LOT easier to maintain (and add features to)
> 4. autogen.pl defaults to --no-ompi if ompi/ is not present (which is good for OPAL+ORTE tarballs)
> 5. ompi_mca.m4 has been cleaned up a bit, allowing autogen.pl to be a little dumber than autogen.sh
> 6. vprotocol components now live in ompi/mca/vprotocol (instead of ompi/mca/pml/v/mca/vprotocol)
> 7. a few more "OMPI" name cleanups (e.g., s/ompi/mca/gi and s/ompi/opal/gi where relevant)
>
> New features:
> -------------
> 1. configure.params won't be necessary for components that have no configure.m4 and only have a single Makefile.am
> 2. configure.params won't be necessary for components that call AC_CONFIG_FILES themselves in their configure.m4 file
> 3. added --enable-mca-only-build=<LIST> option (opposite of --enable-mca-no-build)
> 4. autogen.pl accepts --platform=<filename> argument, just like configure
>
> Dropped features:
> -----------------
> 1. component configure.stub files are no longer supported
> 2. component compile-time priorities are no longer supported (or necessary)
> 3. SVK is no longer supported
> 4. it is not possible to run autogen.pl from a component directory
>
> --
> Jeff Squyres
> jsquyres_at_[hidden]
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel