mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-03 17:47:15 +03:00
Fix linking to DTrace probes file
There was no rule forcing libvirt_qemu_probes.o to be built before libvirt_qemu_probes.lo was used. Also libvirtd was still referencing the .o file, rather than the .lo file. Both the .lo and .o file must be listed as DEPENDENCIES, otherwise libtool will unhelpfully delete the .o file once the .lo file is created. Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
parent
7cd77b6b2f
commit
1e8ecfedeb
@ -114,7 +114,7 @@ libvirtd_LDADD = \
|
||||
$(POLKIT_LIBS)
|
||||
|
||||
if WITH_DTRACE_PROBES
|
||||
libvirtd_LDADD += ../src/libvirt_probes.o
|
||||
libvirtd_LDADD += ../src/libvirt_probes.lo
|
||||
endif
|
||||
|
||||
libvirtd_LDADD += \
|
||||
@ -124,7 +124,7 @@ if ! WITH_DRIVER_MODULES
|
||||
if WITH_QEMU
|
||||
libvirtd_LDADD += ../src/libvirt_driver_qemu.la
|
||||
if WITH_DTRACE_PROBES
|
||||
libvirtd_LDADD += ../src/libvirt_qemu_probes.o
|
||||
libvirtd_LDADD += ../src/libvirt_qemu_probes.lo
|
||||
endif
|
||||
endif
|
||||
|
||||
|
@ -1271,7 +1271,7 @@ libvirt_la_DEPENDENCIES = $(libvirt_la_BUILT_LIBADD) $(LIBVIRT_SYMBOL_FILE)
|
||||
|
||||
if WITH_DTRACE_PROBES
|
||||
libvirt_la_BUILT_LIBADD += libvirt_probes.lo
|
||||
libvirt_la_DEPENDENCIES += libvirt_probes.o
|
||||
libvirt_la_DEPENDENCIES += libvirt_probes.lo libvirt_probes.o
|
||||
nodist_libvirt_la_SOURCES = libvirt_probes.h
|
||||
if WITH_REMOTE
|
||||
$(REMOTE_DRIVER_GENERATED): libvirt_probes.h
|
||||
@ -1282,7 +1282,7 @@ BUILT_SOURCES += libvirt_probes.h libvirt_probes.stp libvirt_functions.stp
|
||||
if WITH_QEMU
|
||||
libvirt_driver_qemu_la_LIBADD += libvirt_qemu_probes.lo
|
||||
nodist_libvirt_driver_qemu_la_SOURCES = libvirt_qemu_probes.h
|
||||
libvirt_driver_qemu_la_DEPENDENCIES = libvirt_qemu_probes.o
|
||||
libvirt_driver_qemu_la_DEPENDENCIES = libvirt_qemu_probes.lo libvirt_qemu_probes.o
|
||||
|
||||
$(libvirt_driver_qemu_la_SOURCES): libvirt_qemu_probes.h
|
||||
endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user