hwloc tagged their 2.10 release a couple days ago.
The changelog is pretty short, and not super explicit about the new heterogeneous memory stuff, but a quick diff of the include directory suggests that the affected API surface is minimal and will be easy to wrap. The big change is removal of netloc, which hwlocality never supported to begin with.
I'm waiting for openSUSE Tumbleweed to package this release before getting started.
hwloc tagged their 2.10 release a couple days ago.
The changelog is pretty short, and not super explicit about the new heterogeneous memory stuff, but a quick diff of the include directory suggests that the affected API surface is minimal and will be easy to wrap. The big change is removal of netloc, which hwlocality never supported to begin with.
I'm waiting for openSUSE Tumbleweed to package this release before getting started.