Open MPI logo

Open MPI User's Mailing List Archives

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

Subject: Re: [OMPI users] Pointers for understanding failure messages on NetBSD
From: Kevin.Buckley_at_[hidden]
Date: 2009-12-01 22:45:21

> Interesting - especially since the existing code works quite well over a
> wide range of platforms. So I'm not quite so eager to declare it incorrect
> and only working by accident.
> However, I would welcome a proposed patch so we can look at it. This is
> always an important area for us, so the more discussion over how to do it
> the better.
> Thanks
> Ralph

Just reading through all this again whilst looking at the source code
for 1.3.3 as well, and I think what Aleskej was getting at was that
there's already a block of:

#if defined( __NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \
             defined(__386BSD__) || defined(__bsdi__) || defined(__APPLE__)

in there for the IPv6 (inet6) interfaces but NOT for the IPv4 (inet)

Indeed, the IPv6 stuff (the #if OPAL_WANT_IPV6 block) seems to be broken
down into

#ifdef __linux__

#ifdef __sun__

and the 6 OSes above.

There would seem to be no such distinction for the IPv4 interface block.

Kevin M. Buckley                                  Room:  CO327
School of Engineering and                         Phone: +64 4 463 5971
 Computer Science
Victoria University of Wellington
New Zealand