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.1 released
From: Brice Goglin (Brice.Goglin_at_[hidden])
Date: 2012-03-05 12:29:05


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

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

v1.4.1 is a bug fix release which addresses all known bugs in the
v1.4 serie. Some (but not all) of them were also recently released
in v1.3.2.

Please note that the 64bit windows build is not available yet, but
it will be uploaded as soon as possible.

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.

* This release contains all changes from v1.3.2.
* Fix hwloc_alloc_membind, thanks Karl Napf for reporting the issue.
* Fix memory leaks in some get_membind() functions.
* Fix helpers converting from Linux libnuma to hwloc (hwloc/linux-libnuma.h)
  in case of out-of-order NUMA node ids.
* 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.
* Install a valgrind suppressions file hwloc-valgrind.supp (see the FAQ).
* Fix memory binding documentation. Thanks to Karl Napf for reporting the
  issues.

+ 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