One of previous commits (e6258a33) tried to build the huge page code only on Linux since it's Linux centric indeed. But it failed miserably as it used 'WITH_LINUX' which is an automake conditional not a gcc one. In the sources we need to use __linux__. Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx> --- src/util/virnuma.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/util/virnuma.c b/src/util/virnuma.c index 4901378..a0fa31c 100644 --- a/src/util/virnuma.c +++ b/src/util/virnuma.c @@ -513,7 +513,7 @@ virNumaGetDistances(int node ATTRIBUTE_UNUSED, /* currently all the hugepage stuff below is linux only */ -#if WITH_LINUX +#if __linux__ # define HUGEPAGES_NUMA_PREFIX "/sys/devices/system/node/" # define HUGEPAGES_SYSTEM_PREFIX "/sys/kernel/mm/hugepages/" @@ -861,7 +861,7 @@ virNumaGetPages(int node, } -#else /* #if WITH_LINUX */ +#else /* #ifdef __linux__ */ int virNumaGetPageInfo(int node ATTRIBUTE_UNUSED, unsigned int page_size ATTRIBUTE_UNUSED, @@ -886,4 +886,4 @@ virNumaGetPages(int node ATTRIBUTE_UNUSED, _("page info is not supported on this platform")); return -1; } -#endif /* #if WITH_LINUX */ +#endif /* #ifdef __linux__ */ -- 1.8.5.5 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list