Richard W.M. Jones wrote:
$(LIBTHREAD) and $(LTLIBTHREAD) are empty in libguestfs, which I
think
it right (I don't want libguestfs to unconditionally depend on
-lpthread).
...
Subject: [PATCH] lib: Link with $(LTLIBTHREAD), required by Gnulib
lock module.
Looks fine.
---
src/Makefile.am | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/src/Makefile.am b/src/Makefile.am
index c3b7392..62a94c4 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -115,9 +115,11 @@ libguestfs_la_SOURCES = \
guestfs-protocol.h \
gettext.h
+libguestfs_la_LIBADD = $(LTLIBTHREAD)
+
# Make libguestfs include the convenience library.
noinst_LTLIBRARIES = libprotocol.la
-libguestfs_la_LIBADD = libprotocol.la
+libguestfs_la_LIBADD += libprotocol.la
libguestfs_la_CFLAGS = \
-DGUESTFS_DEFAULT_PATH='"$(libdir)/guestfs"' \