>> I attach a patch, but it doesn't work and I don't see where the
>> error lies now. It may be that I'm doing something stupid.
>> It produces working OpenMPI-1.3.4 package on Dragonfly though.
>
> Ok, I'll try and merge it in to the working stuff we have here.
> I, obviously, just #ifdef'd for NetBSD as that is all I have to
> try stuff out against.

I mereged your __DragonFly__ stuff into my patch and applied it
against the NetBSD build.

Things are still running on NetBSD albeit with the temporary name
resolution issues. These come from a routine in opal/util/net.c

opal/util/net.c:opal_net_get_hostname()

and it is being called from:

orte/mca/oob/tcp/oob_tcp.c:mca_oob_tcp_parse_uri()

I've looked at these routines before, it was how I discovered
that the s_len was not being set, so I'll have another dig
around and see if I can see why the temporary errors  occur, and,
indeed, if they are actually temporary.

The contents of the NetBSD patches directory I have been using,
including your stuff, is now here:

http://www.ecs.vuw.ac.nz/~kevin/forMPI/openmpi-1.3.4-20091209-netbsd.tar.gz

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

Reply via email to