From: "Steven Rostedt (VMware)" <rostedt@xxxxxxxxxxx> In order to use pthread functions, include -lpthread to the linked libraries to make sure that applications that include -ltracefs do not require to have -lpthread as well, if the application is not using pthreads. Signed-off-by: Steven Rostedt (VMware) <rostedt@xxxxxxxxxxx> --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index ff1a3a6..b7f7f76 100644 --- a/Makefile +++ b/Makefile @@ -138,7 +138,7 @@ LIBTRACEFS_SHARED = $(bdir)/libtracefs.so.$(TRACEFS_VERSION) PKG_CONFIG_SOURCE_FILE = libtracefs.pc PKG_CONFIG_FILE := $(addprefix $(obj)/,$(PKG_CONFIG_SOURCE_FILE)) -LIBS = $(LIBTRACEEVENT_LIBS) +LIBS = $(LIBTRACEEVENT_LIBS) -lpthread export LIBS export LIBTRACEFS_STATIC LIBTRACEFS_SHARED -- 2.29.2