mirror of
https://github.com/gluster/glusterfs.git
synced 2026-02-05 06:47:35 +01:00
build: when building with tirpc, link with libtirpc
uncovered on Ubuntu Groovy (20.10, ubuntu's bleeding edge devel dist), seems to now have stricter link semantics than it did when we last built 8.1 and 7.5. Many xlators actually do have direct calls to xdr_sizeof(), so strictly speaking they should be linked with libtirpc. Change-Id: Iee1fd3528fde19db397c4eae6978d9b9a2c3e17f Updates: #1002 Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
This commit is contained in:
committed by
Kaleb KEITHLEY
parent
ecb8d66675
commit
a65c3f7073
@@ -1590,9 +1590,9 @@ case $host_os in
|
||||
;;
|
||||
esac
|
||||
dnl GF_XLATOR_DEFAULT_LDFLAGS is for most xlators that expose a common set of symbols
|
||||
GF_XLATOR_DEFAULT_LDFLAGS='-avoid-version -export-symbols $(top_srcdir)/xlators/xlator.sym $(UUID_LIBS) $(GF_NO_UNDEFINED)'
|
||||
GF_XLATOR_DEFAULT_LDFLAGS='-avoid-version -export-symbols $(top_srcdir)/xlators/xlator.sym $(UUID_LIBS) $(GF_NO_UNDEFINED) $(TIRPC_LIBS)'
|
||||
dnl GF_XLATOR_LDFLAGS is for xlators that expose extra symbols, e.g. dht
|
||||
GF_XLATOR_LDFLAGS='-avoid-version $(UUID_LIBS) $(GF_NO_UNDEFINED)'
|
||||
GF_XLATOR_LDFLAGS='-avoid-version $(UUID_LIBS) $(GF_NO_UNDEFINED) $(TIRPC_LIBS)'
|
||||
|
||||
AC_SUBST(GF_HOST_OS)
|
||||
AC_SUBST(GF_CFLAGS)
|
||||
|
||||
@@ -14,6 +14,7 @@ gf_attach_LDADD = $(top_builddir)/libglusterfs/src/libglusterfs.la \
|
||||
$(top_builddir)/api/src/libgfapi.la \
|
||||
$(top_builddir)/rpc/rpc-lib/src/libgfrpc.la \
|
||||
$(top_builddir)/rpc/xdr/src/libgfxdr.la
|
||||
gf_attach_LDFLAGS = $(GF_LDFLAGS)
|
||||
|
||||
noinst_HEADERS = glusterfsd.h glusterfsd-mem-types.h glusterfsd-messages.h
|
||||
|
||||
|
||||
Reference in New Issue
Block a user