Open MPI logo

Hardware Locality announce Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Hardware Locality Announcements mailing list

Subject: [hwloc-announce] Hardware locality (hwloc) v1.4.1rc1 released
From: Brice Goglin (Brice.Goglin_at_[hidden])
Date: 2012-02-21 14:04:30


The Hardware Locality (hwloc) team is pleased to announce the first
release candidate for v1.4.1:

   http://www.open-mpi.org/projects/hwloc/

v1.4.1rc1 is the first milestone of a bug fix release. It brings
many fixes. Most (but not all) of them were also recently released
in v1.3.2.

The following is a summary of the changes since v1.4. The second
part of the list (items prefixed with `+' instead of `*') is also
available in v1.3.2.

* Fix some overzealous assertions in the distance grouping code.
* Workaround BIOS reporting empty I/O locality in cuda and openfabrics
  helpers on Linux. Thanks to Albert Solernou for reporting the problem.
* Fix helpers converting from Linux libnuma to hwloc (hwloc/linux-libnuma.h)
  in case of out-of-order NUMA node ids.

+ Fix missing last bit in hwloc_linux_get_thread_cpubind().
  Thanks to Carolina Gómez-Tostón Gutiérrez for reporting the issue.
+ Fix build with -mcmodel=medium. Thanks to Devendar Bureddy for reporting
  the issue.
+ Fix build with Solaris Studio 12 compiler when XML is disabled.
  Thanks to Paul H. Hargrove for reporting the problem.
+ Fix installation with old GNU sed, for instance on Red Hat 8.
  Thanks to Paul H. Hargrove for reporting the problem.
+ Fix PCI locality when Linux cgroups restrict the available CPUs.
+ Fix floating point issue when grouping by distance on mips64 architecture.
  Thanks to Paul H. Hargrove for reporting the problem.
+ Fix conversion from/to Linux libnuma when some NUMA nodes have no memory.
+ Fix support for gccfss compilers with broken ffs() support. Thanks to
  Paul H. Hargrove for reporting the problem and providing a patch.
+ Fix FreeBSD build without cpuid support.
+ Fix several Windows build issues.
+ Fix inline keyword definition in public headers.
+ Fix dependencies in the embedded library.
+ Detect when a compiler such as xlc may not report compile errors
  properly, causing some configure checks to be wrong. Thanks to
  Paul H. Hargrove for reporting the problem and providing a patch.
+ Improve visibility support detection. Thanks to Dave Love for providing
  the patch.
+ Remove references to internal symbols in the tools.
+ Fix installation on systems with limited command-line size.
  Thanks to Paul H. Hargrove for reporting the problem.
+ Further improve XML-related error checking and reporting.

--
Brice