mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
tests: don't fail with newer gnutls
gnutls-3.3.0 and newer leaves 2 FDs open in order to be backwards compatible when it comes to chrooted binaries [1]. Linking commandhelper with gnutls then leaves these two FDs open and commandtest fails thanks to that. This patch does not link commandhelper with libvirt.la, but rather only the utilities making the test pass. Based on suggestion from Daniel [2]. [1] http://lists.gnutls.org/pipermail/gnutls-help/2014-April/003429.html [2] https://www.redhat.com/archives/libvir-list/2014-April/msg01119.html Signed-off-by: Martin Kletzander <mkletzan@redhat.com> (cherry picked from commit4cbc15d037
) Conflicts: tests/Makefile.am - missing commit25527ae2
for GNULIB_LIBS
This commit is contained in:
parent
091ab98aab
commit
45018687b8
@ -48,6 +48,9 @@ if WITH_DTRACE_PROBES
|
||||
PROBES_O += ../src/libvirt_probes.lo
|
||||
endif WITH_DTRACE_PROBES
|
||||
|
||||
GNULIB_LIBS = \
|
||||
../gnulib/lib/libgnu.la
|
||||
|
||||
LDADDS = \
|
||||
$(WARN_CFLAGS) \
|
||||
$(NO_INDIRECT_LDFLAGS) \
|
||||
@ -635,7 +638,13 @@ commandtest_LDADD = $(LDADDS)
|
||||
|
||||
commandhelper_SOURCES = \
|
||||
commandhelper.c
|
||||
commandhelper_LDADD = $(LDADDS)
|
||||
commandhelper_LDADD = \
|
||||
$(WARN_CFLAGS) \
|
||||
$(NO_INDIRECT_LDFLAGS) \
|
||||
$(PROBES_O) \
|
||||
../src/libvirt_util.la \
|
||||
$(GNULIB_LIBS)
|
||||
|
||||
commandhelper_LDFLAGS = -static
|
||||
|
||||
if WITH_LIBVIRTD
|
||||
|
Loading…
Reference in New Issue
Block a user