mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-02 01:45:17 +00:00
tests: Tweak cputest_LDADDS
We want all test programs using qemu_LDADDS to also use LDADDS, and cputest is the only existing exception. We can't just replace GNULIB_LIBS with LDADDS though, even though the latter is a superset of the former, because that would result in a linking error due to including the same object twice: /usr/bin/ld: ../src/libvirt_probes.o:.../src/libvirt_probes.o.dtrace-temp.c:141: multiple definition of `libvirt_object_new_semaphore'; ../src/libvirt_probes.o:.../src/libvirt_probes.o.dtrace-temp.c:141: first defined here To work around this, we include both qemu_LDADDS and LDADDS when QEMU support is enabled, and just LDADDS otherwise. Signed-off-by: Andrea Bolognani <abologna@redhat.com> Reviewed-by: Jim Fehlig <jfehlig@suse.com>
This commit is contained in:
parent
072390cbf0
commit
74d8909f76
@ -962,11 +962,13 @@ interfacexml2xmltest_LDADD = $(LDADDS)
|
||||
cputest_SOURCES = \
|
||||
cputest.c \
|
||||
testutils.c testutils.h
|
||||
cputest_LDADD = $(LDADDS) $(LIBXML_LIBS)
|
||||
cputest_LDADD = $(LIBXML_LIBS)
|
||||
if WITH_QEMU
|
||||
cputest_SOURCES += testutilsqemu.c testutilsqemu.h
|
||||
cputest_LDADD += libqemumonitortestutils.la $(qemu_LDADDS) $(GNULIB_LIBS)
|
||||
endif WITH_QEMU
|
||||
cputest_LDADD += libqemumonitortestutils.la $(qemu_LDADDS) $(LDADDS)
|
||||
else ! WITH_QEMU
|
||||
cputest_LDADD += $(LDADDS)
|
||||
endif ! WITH_QEMU
|
||||
|
||||
metadatatest_SOURCES = \
|
||||
metadatatest.c \
|
||||
|
Loading…
x
Reference in New Issue
Block a user