mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-22 12:35:17 +00:00
build: centralize use of extra Cygwin LDFLAGS
The build was failing with: CCLD lockd.la libtool: error: can't build i686-pc-cygwin shared library unless -no-undefined is specified Rather than add yet another $(CYGWIN_EXTRA_LDFLAGS) to all the impacted *_la_LDFLAGS, it was easier to just pull the extra flags into ALL libraries via AM_LDFLAGS. Then, fix lockd_la_LDFLAGS to include AM_LDFLAGS, like all other libraries. Signed-off-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
parent
aa760cd522
commit
f33f03d015
@ -46,6 +46,8 @@ AM_LDFLAGS = $(DRIVER_MODULE_LDFLAGS) \
|
|||||||
$(COVERAGE_LDFLAGS) \
|
$(COVERAGE_LDFLAGS) \
|
||||||
$(RELRO_LDFLAGS) \
|
$(RELRO_LDFLAGS) \
|
||||||
$(NO_INDIRECT_LDFLAGS) \
|
$(NO_INDIRECT_LDFLAGS) \
|
||||||
|
$(CYGWIN_EXTRA_LDFLAGS) \
|
||||||
|
$(MINGW_EXTRA_LDFLAGS) \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
EXTRA_DIST = $(conf_DATA) util/keymaps.csv
|
EXTRA_DIST = $(conf_DATA) util/keymaps.csv
|
||||||
@ -2180,9 +2182,7 @@ libvirt_admin_la_SOURCES = \
|
|||||||
libvirt_admin_la_LDFLAGS = \
|
libvirt_admin_la_LDFLAGS = \
|
||||||
$(VERSION_SCRIPT_FLAGS)$(LIBVIRT_ADMIN_SYMBOL_FILE) \
|
$(VERSION_SCRIPT_FLAGS)$(LIBVIRT_ADMIN_SYMBOL_FILE) \
|
||||||
-version-info $(LIBVIRT_VERSION_INFO) \
|
-version-info $(LIBVIRT_VERSION_INFO) \
|
||||||
$(AM_LDFLAGS) \
|
$(AM_LDFLAGS)
|
||||||
$(CYGWIN_EXTRA_LDFLAGS) \
|
|
||||||
$(MINGW_EXTRA_LDFLAGS)
|
|
||||||
|
|
||||||
libvirt_admin_la_LIBADD = \
|
libvirt_admin_la_LIBADD = \
|
||||||
libvirt.la \
|
libvirt.la \
|
||||||
@ -2224,8 +2224,6 @@ libvirt_la_LDFLAGS = \
|
|||||||
-version-info $(LIBVIRT_VERSION_INFO) \
|
-version-info $(LIBVIRT_VERSION_INFO) \
|
||||||
$(LIBVIRT_NODELETE) \
|
$(LIBVIRT_NODELETE) \
|
||||||
$(AM_LDFLAGS) \
|
$(AM_LDFLAGS) \
|
||||||
$(CYGWIN_EXTRA_LDFLAGS) \
|
|
||||||
$(MINGW_EXTRA_LDFLAGS) \
|
|
||||||
$(NULL)
|
$(NULL)
|
||||||
libvirt_la_BUILT_LIBADD += ../gnulib/lib/libgnu.la
|
libvirt_la_BUILT_LIBADD += ../gnulib/lib/libgnu.la
|
||||||
libvirt_la_LIBADD += \
|
libvirt_la_LIBADD += \
|
||||||
@ -2309,8 +2307,6 @@ libvirt_qemu_la_LDFLAGS = \
|
|||||||
$(VERSION_SCRIPT_FLAGS)$(LIBVIRT_QEMU_SYMBOL_FILE) \
|
$(VERSION_SCRIPT_FLAGS)$(LIBVIRT_QEMU_SYMBOL_FILE) \
|
||||||
-version-info $(LIBVIRT_VERSION_INFO) \
|
-version-info $(LIBVIRT_VERSION_INFO) \
|
||||||
$(AM_LDFLAGS) \
|
$(AM_LDFLAGS) \
|
||||||
$(CYGWIN_EXTRA_LDFLAGS) \
|
|
||||||
$(MINGW_EXTRA_LDFLAGS) \
|
|
||||||
$(NULL)
|
$(NULL)
|
||||||
libvirt_qemu_la_CFLAGS = $(AM_CFLAGS)
|
libvirt_qemu_la_CFLAGS = $(AM_CFLAGS)
|
||||||
libvirt_qemu_la_LIBADD = libvirt.la $(CYGWIN_EXTRA_LIBADD)
|
libvirt_qemu_la_LIBADD = libvirt.la $(CYGWIN_EXTRA_LIBADD)
|
||||||
@ -2320,8 +2316,6 @@ libvirt_lxc_la_LDFLAGS = \
|
|||||||
$(VERSION_SCRIPT_FLAGS)$(LIBVIRT_LXC_SYMBOL_FILE) \
|
$(VERSION_SCRIPT_FLAGS)$(LIBVIRT_LXC_SYMBOL_FILE) \
|
||||||
-version-info $(LIBVIRT_VERSION_INFO) \
|
-version-info $(LIBVIRT_VERSION_INFO) \
|
||||||
$(AM_LDFLAGS) \
|
$(AM_LDFLAGS) \
|
||||||
$(CYGWIN_EXTRA_LDFLAGS) \
|
|
||||||
$(MINGW_EXTRA_LDFLAGS) \
|
|
||||||
$(NULL)
|
$(NULL)
|
||||||
libvirt_lxc_la_CFLAGS = $(AM_CFLAGS)
|
libvirt_lxc_la_CFLAGS = $(AM_CFLAGS)
|
||||||
libvirt_lxc_la_LIBADD = libvirt.la $(CYGWIN_EXTRA_LIBADD)
|
libvirt_lxc_la_LIBADD = libvirt.la $(CYGWIN_EXTRA_LIBADD)
|
||||||
@ -2431,7 +2425,7 @@ lockd_la_SOURCES = \
|
|||||||
lockd_la_CFLAGS = -I$(srcdir)/conf \
|
lockd_la_CFLAGS = -I$(srcdir)/conf \
|
||||||
$(XDR_CFLAGS) \
|
$(XDR_CFLAGS) \
|
||||||
$(AM_CFLAGS)
|
$(AM_CFLAGS)
|
||||||
lockd_la_LDFLAGS = -module -avoid-version
|
lockd_la_LDFLAGS = -module -avoid-version $(AM_LDFLAGS)
|
||||||
lockd_la_LIBADD = ../gnulib/lib/libgnu.la \
|
lockd_la_LIBADD = ../gnulib/lib/libgnu.la \
|
||||||
libvirt-net-rpc.la \
|
libvirt-net-rpc.la \
|
||||||
libvirt-net-rpc-client.la \
|
libvirt-net-rpc-client.la \
|
||||||
@ -2474,8 +2468,6 @@ virtlockd_CFLAGS = \
|
|||||||
virtlockd_LDFLAGS = \
|
virtlockd_LDFLAGS = \
|
||||||
$(AM_LDFLAGS) \
|
$(AM_LDFLAGS) \
|
||||||
$(PIE_LDFLAGS) \
|
$(PIE_LDFLAGS) \
|
||||||
$(CYGWIN_EXTRA_LDFLAGS) \
|
|
||||||
$(MINGW_EXTRA_LDFLAGS) \
|
|
||||||
$(NULL)
|
$(NULL)
|
||||||
virtlockd_LDADD = \
|
virtlockd_LDADD = \
|
||||||
libvirt-net-rpc-server.la \
|
libvirt-net-rpc-server.la \
|
||||||
@ -2502,8 +2494,6 @@ virtlogd_CFLAGS = \
|
|||||||
virtlogd_LDFLAGS = \
|
virtlogd_LDFLAGS = \
|
||||||
$(AM_LDFLAGS) \
|
$(AM_LDFLAGS) \
|
||||||
$(PIE_LDFLAGS) \
|
$(PIE_LDFLAGS) \
|
||||||
$(CYGWIN_EXTRA_LDFLAGS) \
|
|
||||||
$(MINGW_EXTRA_LDFLAGS) \
|
|
||||||
$(NULL)
|
$(NULL)
|
||||||
virtlogd_LDADD = \
|
virtlogd_LDADD = \
|
||||||
libvirt-net-rpc-server.la \
|
libvirt-net-rpc-server.la \
|
||||||
@ -2808,8 +2798,7 @@ libvirt_net_rpc_la_LDFLAGS = \
|
|||||||
$(SSH2_LIBS)\
|
$(SSH2_LIBS)\
|
||||||
$(SECDRIVER_LIBS) \
|
$(SECDRIVER_LIBS) \
|
||||||
$(AM_LDFLAGS) \
|
$(AM_LDFLAGS) \
|
||||||
$(CYGWIN_EXTRA_LDFLAGS) \
|
$(NULL)
|
||||||
$(MINGW_EXTRA_LDFLAGS)
|
|
||||||
libvirt_net_rpc_la_LIBADD = \
|
libvirt_net_rpc_la_LIBADD = \
|
||||||
$(CYGWIN_EXTRA_LIBADD)
|
$(CYGWIN_EXTRA_LIBADD)
|
||||||
|
|
||||||
@ -2829,8 +2818,7 @@ libvirt_net_rpc_server_la_LDFLAGS = \
|
|||||||
$(AM_LDFLAGS) \
|
$(AM_LDFLAGS) \
|
||||||
$(AVAHI_LIBS) \
|
$(AVAHI_LIBS) \
|
||||||
$(DBUS_LIBS) \
|
$(DBUS_LIBS) \
|
||||||
$(CYGWIN_EXTRA_LDFLAGS) \
|
$(NULL)
|
||||||
$(MINGW_EXTRA_LDFLAGS)
|
|
||||||
libvirt_net_rpc_server_la_LIBADD = \
|
libvirt_net_rpc_server_la_LIBADD = \
|
||||||
$(CYGWIN_EXTRA_LIBADD)
|
$(CYGWIN_EXTRA_LIBADD)
|
||||||
|
|
||||||
@ -2841,10 +2829,7 @@ libvirt_net_rpc_client_la_SOURCES = \
|
|||||||
libvirt_net_rpc_client_la_CFLAGS = \
|
libvirt_net_rpc_client_la_CFLAGS = \
|
||||||
$(AM_CFLAGS) \
|
$(AM_CFLAGS) \
|
||||||
$(XDR_CFLAGS)
|
$(XDR_CFLAGS)
|
||||||
libvirt_net_rpc_client_la_LDFLAGS = \
|
libvirt_net_rpc_client_la_LDFLAGS = $(AM_LDFLAGS)
|
||||||
$(AM_LDFLAGS) \
|
|
||||||
$(CYGWIN_EXTRA_LDFLAGS) \
|
|
||||||
$(MINGW_EXTRA_LDFLAGS)
|
|
||||||
libvirt_net_rpc_client_la_LIBADD = \
|
libvirt_net_rpc_client_la_LIBADD = \
|
||||||
$(CYGWIN_EXTRA_LIBADD)
|
$(CYGWIN_EXTRA_LIBADD)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user