The Hardware Locality (hwloc) team is pleased to announce the first
release candidates of v1.5.2, v1.4.3 and v1.3.3:

The main reason for these releases is to fix a license issue. The GPL
license of libpci/pciutils taints hwloc whenever you link with it
(making hwloc *not BSD* anymore).
We now use libpciaccess (from by default instead of libpci.
See the Installation section in the documentation for details.

People are encouraged to upgrade to hwloc v1.6.2 as soon as possible.
If upgrading is not possible at the moment, these new releases will
fix the above license issue in the meantime.

Note that v1.3.3rc1 and v1.4.3rc1 *do not fix all known bugs* in their
branch. Aside from including libpciaccess for the above issue, they
only bring some minor changes that were already queued. Also we won't
release the corresponding >indows builds because pciutils could not be
used under Windows anyway.

v1.5.2rc1 does fix all known bugs in the v1.5 series (and this one
comes with a Windows build). The following is a summary of the changes
since v1.5.1:
* Use libpciaccess instead of pciutils/libpci by default for I/O discovery.
  pciutils/libpci is only used if --enable-libpci is given to configure
  because its GPL license may taint hwloc. See the Installation section
  in the documentation for details.
* Fix get_cpubind on Solaris when bound to a single PU with
  processor_bind(). Thanks to Eugene Loh for reporting the problem
  and providing a patch.
* Fix some DIR descriptor leaks on Linux.
* Fix I/O device lists when some were filtered out after a XML import.
* Add missing Backend string info on Solaris in most cases.
* Fix the removal of I/O objects when importing a I/O-enabled XML topology
  without any I/O topology flag.
* Fix the output of hwloc-calc -H --hierarchical when using logical
  indexes in the output.
* Fix the pkg-config output with --libs --static.
  Thanks to Erik Schnetter for reporting one of the problems.


Reply via email to