My OpenBSD and NetBSD testers have the same behavior, but now I see that I was at warned...

On all the affected systems I found the following (modulo the system tuple) in the configure output:
checking which OS support to include... Unsupported! (x86_64-unknown-openbsd5.0) configure: WARNING: ***********************************************************
configure: WARNING: *** hwloc does not support this system.
configure: WARNING: *** hwloc will *attempt* to build (but it may not work). configure: WARNING: *** hwloc run-time results may be reduced to showing just one processor.
configure: WARNING: *** You have been warned.
configure: WARNING: *** Pausing to give you time to read this message...
configure: WARNING: ***********************************************************

Clearly my failures are "known" to somebody.

However, I have multiple "issues" with the current behavior.
1) At an minimum the WARNING mention --without-hwloc
2) Is this "build and pray" approach to unknown platforms really wise?
3) Shouldn't something appear in the README about this? The --without-hwloc option doesn't even appear in README.

Even configured using --without-hwloc I cannot build on FreeBSD, but I'll start another thread for that.

-Paul

On 12/13/2011 9:35 PM, Paul H. Hargrove wrote:
I am seeing build failures on the following:
    FreeBSD-8.2-RELEASE on amd64
    FreeBSD-7.2-RELEASE on amd64
    FreeBSD-6.3-RELEASE on amd64

All three fail with the same error:
  CCLD   opal_wrapper
../../../opal/.libs/libopen-pal.so: undefined reference to `opal_hwloc122_hwloc_backend_sysfs_init' ../../../opal/.libs/libopen-pal.so: undefined reference to `opal_hwloc122_hwloc_set_linux_hooks' ../../../opal/.libs/libopen-pal.so: undefined reference to `opal_hwloc122_hwloc_backend_sysfs_exit' ../../../opal/.libs/libopen-pal.so: undefined reference to `opal_hwloc122_hwloc_look_linux'
Apparently something thinks this is Linux.

I tried 1.5.4 on the FreeBSD-8.2 platform (no patience for the other 2).
With the addition of --disable-io-romio, I can "gmake all install check" ompi-1.5.4 on FreeBSD-8.2/amd64 w/o incident. So, this hwloc122 problem appears to be a REGRESSION relative to the 1.5.4 release.

Jeff, Brian and George have all had accounts on our group's machines at one time or another. So, I can probably arrange access to the FreeBSD-8.2 host for somebody if necessary.

-Paul

On 12/13/2011 8:36 PM, Jeff Squyres wrote:
In the usual place:

     http://www.open-mpi.org/software/ompi/v1.5/

Please test! I would really like to get this out by the end of the week.

Two issues *might* still be considered for this release:

     Putting back the openib minor fixes
     https://svn.open-mpi.org/trac/ompi/ticket/2930

     Making the "your SM file is on an NFS!" warning disable-able
     (this is the v1.4 ticket)
     https://svn.open-mpi.org/trac/ompi/ticket/2937

They would both need to be fixed in the *immediate future* to be considered.



--
Paul H. Hargrove                          phhargr...@lbl.gov
Future Technologies Group
HPC Research Department                   Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to