Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] tcp communication problems with 1.4.3 and 1.4.4 rc2 on FreeBSD
From: Steve Kargl (sgk_at_[hidden])
Date: 2011-07-14 14:10:47


On Wed, Jul 13, 2011 at 08:27:13AM -0400, Jeff Squyres wrote:
> On Jul 12, 2011, at 1:37 PM, Steve Kargl wrote:
>
> > (many lines removed)
> > checking prefix for function in .type... @
> > checking if .size is needed... yes
> > checking if .align directive takes logarithmic value... no
> > configure: error: No atomic primitives available for amd64-unknown-freebsd9.0
>
> Hmm; this is quite odd. This worked in v1.4, but didn't work in trunk?

yes.

> There are a bunch of changes to our configure assembly tests between v1.4, but I don't see any that should affect AMD vs. Intel. Weird.
>
> I wonder if this has to do with versions of config.* scripts. What does config/config.guess report from the trunk tarball, and what does it report from the v1.4 tarball?
>

After I run configure in openmpi-1.4.4rc2 and trunk, I see

diff -u openmpi-1.4.4rc2/config/config.sub ompi/config/config.sub | more

@@ -354,73 +292,56 @@
        | a29k-* \
        | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
- | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+ | alphapca5[67]-* | alpha64pca5[67]-* | amd64-* | arc-* \

@@ -458,9 +376,6 @@
        amd64)
                basic_machine=x86_64-pc
                ;;
- amd64-*)
- basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;

So, it appears that the amd64-* rule has changed, but where to undo
the "fix" I do not know.

-- 
Steve