Determine Supported OS/Topology Configurations
Qthreads currently supports a variety of ways of determining the underlying hardware topology (no detection, hwloc, hwloc_v2, binders, lgrp, libnuma, libnumaV2, mach, plpa, sys, and tilera). We need to decide, test, and document which combinations of these setups are expected to work on which OS's.
For example, hwloc on OSX/M1 and on FreeBSD doesn't work right now. It's probably a simple fix, but I'm also not sure if that's something we want to bother supporting.
none, hwloc, and binders are the ones that have received the most attention lately. Mac OS X is not really that friendly toward binding threads, and I think you're seeing that crop up quite a bit.
Fixed in #283 and #277.