From: Jim Meyering Date: Thu, 11 Dec 2008 18:11:41 +0000 (+0000) Subject: build: avoid libvirtd link failure with CFLAGS=-g X-Git-Tag: LIBVIRT_0_6_0~244 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=762863d72858188374997733e7c7b313e5b24e81;p=thirdparty%2Flibvirt.git build: avoid libvirtd link failure with CFLAGS=-g * qemud/Makefile.am (libvirtd_LDADD): Add gnulib's libgnu.la last. Otherwise, building with -g (no inlining) would fail due to a use of c_isspace in libvirt_driver_qemu.a, which used to followed libgnu.a in the link command. --- diff --git a/ChangeLog b/ChangeLog index cae44d793f..20c926bfe4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +Thu Dec 11 19:10:46 +0100 2008 Jim Meyering + + build: avoid libvirtd link failure with CFLAGS=-g + * qemud/Makefile.am (libvirtd_LDADD): Add gnulib's libgnu.la last. + Otherwise, building with -g (no inlining) would fail due to a use + of c_isspace in libvirt_driver_qemu.a, which used to followed + libgnu.a in the link command. + Thu Dec 11 16:13:08 +0100 2008 Jim Meyering syntax-check: prohibit all new uses of gethostby* functions diff --git a/qemud/Makefile.am b/qemud/Makefile.am index 8cb0847fef..b8dae8890f 100644 --- a/qemud/Makefile.am +++ b/qemud/Makefile.am @@ -93,8 +93,7 @@ libvirtd_LDADD = \ $(LIBXML_LIBS) \ $(GNUTLS_LIBS) \ $(SASL_LIBS) \ - $(POLKIT_LIBS) \ - ../gnulib/lib/libgnu.la + $(POLKIT_LIBS) if ! WITH_DRIVER_MODULES if WITH_QEMU @@ -244,6 +243,10 @@ uninstall-init: endif # DBUS_INIT_SCRIPTS_RED_HAT +# This must be added last, since functions it provides/replaces +# are used by nearly every other library. +libvirtd_LDADD += ../gnulib/lib/libgnu.la + endif # WITH_LIBVIRTD CLEANFILES = libvirtd.init