The build was broken by #11366, which used #ifdef TS_USE_HWLOC to check whether HWLOC was enabled. TS_USE_HWLOC is always defined to 0 or 1, so this will never evaluate to false when checked by the preprocessor. It should be #if TS_USE_HWLOC, as is done everywhere else in the codebase. I grepped for #ifdef TS_USE and found that this is is the only occurance in the codebase of this issue.
The build was broken by #11366, which used
#ifdef TS_USE_HWLOCto check whether HWLOC was enabled.TS_USE_HWLOCis always defined to 0 or 1, so this will never evaluate to false when checked by the preprocessor. It should be#if TS_USE_HWLOC, as is done everywhere else in the codebase. I grepped for#ifdef TS_USEand found that this is is the only occurance in the codebase of this issue.