]> xenbits.xensource.com Git - libvirt.git/commitdiff
maint: check all symfiles for sorting
authorEric Blake <eblake@redhat.com>
Fri, 22 Feb 2013 23:46:25 +0000 (16:46 -0700)
committerEric Blake <eblake@redhat.com>
Fri, 22 Feb 2013 23:48:12 +0000 (16:48 -0700)
On FreeBSD, I got a 'make check' failure:
  GEN    check-symsorting
Symbol block at ./libvirt_atomic.syms:4: viratomic.h not found

* src/Makefile.am (SYM_FILES): New define.
(check-symsorting): Check on all symfiles, even when not used.
* src/libvirt_atomic.syms: Fix offender.

src/Makefile.am
src/libvirt_atomic.syms

index 3ef9a9c90baeac9d4ee0dddc6b1b2dbd5de8a4e3..c1659a4799ae9e66abc2e4a13ecc5f1008cf6d63 100644 (file)
@@ -389,7 +389,7 @@ check-symfile:
 endif
 check-symsorting:
        $(AM_V_GEN)$(PERL) $(srcdir)/check-symsorting.pl \
-               $(srcdir) $(USED_SYM_FILES)
+               $(srcdir) $(SYM_FILES)
 EXTRA_DIST += check-symfile.pl check-symsorting.pl
 
 PROTOCOL_STRUCTS = \
@@ -809,6 +809,7 @@ libvirt_driver_la_CFLAGS = \
 libvirt_driver_la_LIBADD = \
                $(NUMACTL_LIBS) $(GNUTLS_LIBS) $(CURL_LIBS) $(DLOPEN_LIBS)
 
+SYM_FILES = $(USED_SYM_FILES)
 USED_SYM_FILES = $(srcdir)/libvirt_private.syms
 
 if WITH_TEST
@@ -1410,42 +1411,62 @@ check-augeas-lockd: test_libvirt_lockd.aug
 
 if WITH_DRIVER_MODULES
 USED_SYM_FILES += $(srcdir)/libvirt_driver_modules.syms
+else
+SYM_FILES += $(srcdir)/libvirt_driver_modules.syms
 endif
 
 if WITH_LINUX
 USED_SYM_FILES += $(srcdir)/libvirt_linux.syms
+else
+SYM_FILES += $(srcdir)/libvirt_linux.syms
 endif
 
 if WITH_ESX
 USED_SYM_FILES += $(srcdir)/libvirt_esx.syms
+else
+SYM_FILES += $(srcdir)/libvirt_esx.syms
 endif
 
 if WITH_LIBVIRTD
 USED_SYM_FILES += $(srcdir)/libvirt_daemon.syms
+else
+SYM_FILES += $(srcdir)/libvirt_daemon.syms
 endif
 
 if WITH_OPENVZ
 USED_SYM_FILES += $(srcdir)/libvirt_openvz.syms
+else
+SYM_FILES += $(srcdir)/libvirt_openvz.syms
 endif
 
 if WITH_VMX
 USED_SYM_FILES += $(srcdir)/libvirt_vmx.syms
+else
+SYM_FILES += $(srcdir)/libvirt_vmx.syms
 endif
 
 if WITH_XENXS
 USED_SYM_FILES += $(srcdir)/libvirt_xenxs.syms
+else
+SYM_FILES += $(srcdir)/libvirt_xenxs.syms
 endif
 
 if WITH_SASL
 USED_SYM_FILES += $(srcdir)/libvirt_sasl.syms
+else
+SYM_FILES += $(srcdir)/libvirt_sasl.syms
 endif
 
 if WITH_SSH2
 USED_SYM_FILES += $(srcdir)/libvirt_libssh2.syms
+else
+SYM_FILES += $(srcdir)/libvirt_libssh2.syms
 endif
 
 if WITH_ATOMIC_OPS_PTHREAD
 USED_SYM_FILES += $(srcdir)/libvirt_atomic.syms
+else
+SYM_FILES += $(srcdir)/libvirt_atomic.syms
 endif
 
 EXTRA_DIST += \
index db80ce82d4fc28bc8c663bb9293792ed5deaa2b0..e2c23637d1ff9c18b5daebd5e6914a568d6a1ed2 100644 (file)
@@ -2,7 +2,7 @@
 # These symbols are dependent upon !VIR_ATOMIC_OPS_GCC.
 #
 
-# viratomic.h
+# util/viratomic.h
 virAtomicLock;
 
 # Let emacs know we want case-insensitive sorting