On 05.07.24 16:59, Andrei Stan wrote:
Currently only shared libraries build with USE_PTHREAD enabled.
This patch adds the macro also to xs.o.
Backport: 4.18+ # maybe older
Signed-off-by: Andrei Stan <[email protected]>
Commit dde3e02b7068 did that explicitly, stating that phtreads are
not compatible with static linking.
Was that reasoning wrong?
Juergen
---
tools/libs/store/Makefile | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/libs/store/Makefile b/tools/libs/store/Makefile
index 0649cf8307..c6f147c72f 100644
--- a/tools/libs/store/Makefile
+++ b/tools/libs/store/Makefile
@@ -20,6 +20,7 @@ CFLAGS += -include $(XEN_ROOT)/tools/config.h
CFLAGS += $(CFLAGS_libxentoolcore)
xs.opic: CFLAGS += -DUSE_PTHREAD
+xs.o: CFLAGS += -DUSE_PTHREAD
ifeq ($(CONFIG_Linux),y)
xs.opic: CFLAGS += -DUSE_DLSYM
endif