Skip to content

It is not possible to use hwloc on FreeBSD #5250

@zwoop

Description

@zwoop

hwloc is installed in /usr/local on FreeBSD, however, clang/clang++ doesn't search in /usr/local by default. Due to a shortcoming in ATS's build system, there is (currently) no way to specify that hwloc is installed in /usr/local. I've tried various things, such as CPPFLAGS etc., to no avail.

It's unfortunate that clang/clang++ behaves like this on FreeBSD, but this is definitely a bug in ATS.

The implications here are that we don't get hwloc features, which excludes us from doing things such as thread and NUMA node affinity. This could be a noticeable hit on overall performance, particularly on powerful boxes with 2 or more NUMA sockets.

Metadata

Metadata

Assignees

Labels

Buildwork related to build configuration or environmentFreeBSD

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions