]> xenbits.xensource.com Git - libvirt.git/commitdiff
virnuma: Implement virNumaGetDistances stub for non-NUMA
authorMichal Privoznik <mprivozn@redhat.com>
Wed, 4 Jun 2014 09:05:34 +0000 (11:05 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 4 Jun 2014 09:09:11 +0000 (11:09 +0200)
In case the libvirt is built without numactl support, we're
missing the virNumaGetDistances() stub so the linking fails:

  CCLD     libvirt_lxc
libvirt_lxc-nodeinfo.o: In function `virNodeCapsGetSiblingInfo':
/home/zippy/tmp/libvirt.git/src/nodeinfo.c:1763: undefined reference to `virNumaGetDistances'
collect2: error: ld returned 1 exit status
make[3]: *** [libvirt_lxc] Error 1

The issue was introduced in 77c830d8c4.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
src/util/virnuma.c

index e8ceec85307259a74c2f59595da17fab5b3897b0..042844b0f3ee0fdfc225f0fbdc2bdc580d672eac 100644 (file)
@@ -443,6 +443,17 @@ virNumaGetNodeCPUs(int node ATTRIBUTE_UNUSED,
                    _("NUMA isn't available on this host"));
     return -1;
 }
+
+int
+virNumaGetDistances(int node ATTRIBUTE_UNUSED,
+                    int **distances,
+                    int *ndistances)
+{
+    *distances = NULL;
+    *ndistances = 0;
+    VIR_DEBUG("NUMA isn't available on this host");
+    return 0;
+}
 #endif