> Can we get a thumbs up / down from each organization about where you
> think we are with v1.5? Cisco and HLRS obviously give a thumbs up.
>
I can't claim to speak for NetBSD but, for info, I have just managed
to COMPILE 1.5rc3 on a NetBSD platform.
Notes:
======
1) The patch NetBSD was applying to opal/util/if.c
Rewrite network interface configuration using getifaddrs(3) for BSD,
is no longer needed, so that's obviously now in the OpenMPI source.
2) A couple of other NetBSD patches needed altering but mostly for
line numbers with an extra couple of changes where OpenMPI has
changed a define from
#if OMPI_WANT_LIBLTDL
to
#if OPAL_WANT_LIBLTDL
3) I also had to disable the Vampire Trace toolkit build
--enable-contrib-no-build=vt
but then I had to do that for OpenMPI 1.4.2.
4) The other thing that comes to mind are the mountain of WARNINGs
because of the "redefinition" of
#define CACHE_LINE_SIZE 128
in
opal/include/opal/sys/cache.h
although it's a bit "chicken and egg" because NetBSD's definition,
in:
/usr/include/sys/param.h
obviously allows one to redefine it, vis:
#ifndef CACHE_LINE_SIZE
#define CACHE_LINE_SIZE 64
#endif
so that's probably not an issue but at least you know about it.
That OpenMPI #define should probably be wrapped in an #ifndef
to defeat the warnings but, as to which should be defined first,
by virtue of the order the order of the include files ... ?
I'll try actually installing and running the thing when I get
a chance but thought you might appreciate some "progress feedback"
from a NetBSD platform trail.
--
Kevin M. Buckley Room: CO327
School of Engineering and Phone: +64 4 463 5971
Computer Science
Victoria University of Wellington
New Zealand
|