On Apr 22, 2015, at 5:19 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:
> 
> I had an opportunity to try the 1.8.5rc2 tarball on a little-endian POWER8 
> (aka ppc64el or powerpc64le).
> The existing powerpc64 inline asm should work.

Sweet -- I put your patch in here:

   https://github.com/open-mpi/ompi/pull/550

Just to run it by the assembly / IBM/POWER gatekeepers first.  :-)

> In addition to the one-line patch below, I needed to run autogen.pl with a 
> new enough config/config.{guess,sub}.
> Along the way I noticed
>         opal/mca/common/libfabric/libfabric/config/config.guess
>         opal/mca/common/libfabric/libfabric/config/config.sub
>         opal/mca/hwloc/hwloc191/hwloc/config/config.guess
>         opal/mca/hwloc/hwloc191/hwloc/config/config.sub
> which appear to be too old to recognize powerpc64le and are *not* updated 
> when autogen.pl is run.

It's ok -- we don't run those scripts during OMPI's top-level configure (that's 
why they're not re-generated during autogen.pl).

> I manually updated them, but somebody may want to either commit newer 
> versions to git or teach autogen.pl to update them.
> FWIW, it appears that tarballs *are* generated with up-to-date versions.  Go 
> figure.

I believe the script we use to make official tarballs removes/replaces *all* 
config.sub|guess, just to be completely thorough.  But it's overkill / just 
being defensive; it isn't technically necessary.

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to