From c7307c978a9a06115e848d62a94eb84918704013 Mon Sep 17 00:00:00 2001 From: Tony Butler Date: Tue, 30 Jul 2019 16:03:11 -0600 Subject: [PATCH] Fix compilation against older hwloc (tested Debian Jessie 1.10.0-3) --- src/backend/cpu/platform/HwlocCpuInfo.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/backend/cpu/platform/HwlocCpuInfo.h b/src/backend/cpu/platform/HwlocCpuInfo.h index 340864f5..0bd2d8c9 100644 --- a/src/backend/cpu/platform/HwlocCpuInfo.h +++ b/src/backend/cpu/platform/HwlocCpuInfo.h @@ -29,6 +29,15 @@ #include "backend/cpu/platform/BasicCpuInfo.h" +// handle older hwloc where objects had other names +#ifndef HWLOC_OBJ_PACKAGE +# define HWLOC_OBJ_PACKAGE HWLOC_OBJ_SOCKET +#endif +#ifndef HWLOC_OBJ_NUMANODE +# define HWLOC_OBJ_NUMANODE HWLOC_OBJ_NODE +#endif + + typedef struct hwloc_obj *hwloc_obj_t; typedef struct hwloc_topology *hwloc_topology_t;