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