Control: tags -1 + wontfix Hello,
Steve Langasek, le jeu. 04 mai 2023 11:31:19 +0200, a ecrit: > libhwloc-dev ships header files which have includes that are not satisfied > by its dependencies. For my purposes, I've worked around these unusable > headers by adding quirks to my scripts, but it seems worth reporting as a > bug that headers are being shipped that aren't usable. > > - /usr/include/hwloc/cuda*.h include cuda.h from nvidia-cuda-dev, which a) > is not depended on, b) is only available on amd64, arm64, and ppc64el. > > - /usr/include/hwloc/nvml.h includes nvml.h from libnvidia-ml-dev, same > as above. > > - /usr/include/hwloc/levelzero.h includes level_zero/ze_api.h which does not > exist in Debian. > > - /usr/include/hwloc/opencl.h includes CL/cl.h from opencl-c-headers. > > - /usr/include/hwloc/openfabrics-verbs.h includes infiniband/verbs.h from > libibverbs-dev. > > - /usr/include/hwloc/rsmi.h includes rocm_smi/rocm_smi.h which doesn't exist > in Debian. Yes, all of these are only useful in the respective particular cases. Samuel