Open MPI logo

Hardware Locality announce Mailing List Archives

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

Subject: [hwloc-announce] hwloc v1.3.2 released
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2012-02-14 14:19:01


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

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

Although the v1.3 series has essentially been replaced by the new v1.4 series, we had some lingering bug fixes for the v1.3 series that we figured should be released in a final form for those who have not yet upgraded to the v1.4 series. This will likely be the last release of the v1.3 series.

If you are using the v1.3 series, you are encouraged to upgrade. If you are already using the v1.4 series, all relevant fixes that are in 1.3.2 have been forward-ported to a future v1.4.1 release.

Here are the changes since v1.3.1 (the big theme in this list is a huge "THANK YOU!" to Paul Hargrove of LBL for some seriously hard-core testing and helping chase down a bunch of bugs):

* 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.

Windows builds will be available shortly.

-- 
Jeff Squyres
jsquyres_at_[hidden]
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/