./parallel/hwloc, Portable Hardware Locality

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.12.2, Package name: hwloc-2.12.2, Maintainer: asau

The Portable Hardware Locality (hwloc) software package provides
a portable abstraction (across OS, versions, architectures, ...)
of the hierarchical topology of modern architectures, including
NUMA memory nodes, sockets, shared caches, cores and
simultaneous multithreading. It also gathers various system
attributes such as cache and memory information as well as the
locality of I/O devices such as network interfaces, InfiniBand
HCAs or GPUs. It primarily aims at helping applications with
gathering information about modern computing hardware so as to
exploit it accordingly and efficiently.


Required to run:
[textproc/libxml2]

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers]

Master sites:

Filesize: 5486.306 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-08 10:56:18 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
hwloc: fix PLIST for x86
   2026-01-07 19:25:45 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
hwloc: updated to 2.12

2.12.2 brings several fixes and many small improvements
all over the place.

Side notes before the summary of the changes since v2.12.1.
* The Windows build slave is currently offline, hence there are
  no prebuilt Winballs for rc1. Hopefully this will be fixed for the
  final 2.12.2 next week.
* Until 2.12.1, the official online doc was embedded in the Open MPI
  website layout. It prevented us from enabling some doxygen features
  such as the left navigation panel. Starting with 2.12.2rc1, this
  isn't the case anymore,
  see https://www.open-mpi.org/projects/hwloc/doc/v2.12.2rc1/
* We also had experimental documentation on readthedocs for a while
  but it was not updated with new releases. Hopefully it works now,
  and it should even point to the latest stable release by default
  once the final 2.12.2 gets released.
  See https://hwloc.readthedocs.io/

Version 2.12.2

* Fix hwloc-gather-topology failure because of MemoryModules when
  running as root. Thanks to Andrew Phelps for the report.
* Fix HWLOC_LOCAL_NUMANODE_FLAG_INTERSECT_LOCALITY for empty input
  cpuset, thanks to Hadrien Grasland.
* Fix hwloc_distances_get_by_name() for distances with no kinds.
  Thanks to Hadrien Grasland.
* Initialize distances grouping configuration for duplicated topology.
  Thanks to Hadrien Grasland.
* Improve Windows CMake build to support ARM64, thanks to Chiwen Hui.
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2025-05-22 23:08:04 by Nia Alarie | Files touched by this commit (1)
Log message:
hwloc: Fix PLIST on FreeBSD.

Problem identified by drecklypkg ci.
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14
   2025-02-11 16:40:51 by Thomas Klausner | Files touched by this commit (1)
Log message:
hwloc: remove unnecessary MESSAGE
   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2428)
Log message:
*: recursive bump for icu 76 shlib major version bump
   2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2425)
Log message:
*: revbump for icu downgrade