From f4900d6d69b534a00a2d6f8981a3bd5dc22a7c0b Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Tue, 5 Mar 2024 15:33:47 +0100 Subject: [PATCH] 9pfsd: allow building with old glibc Neither pread() / pwrite() nor O_DIRECTORY are available from glibc 2.11.3 headers without defining (e.g.) _GNU_SOURCE. Supplying the definition unconditionally shouldn't be a problem, seeing that various other tools/ components do so, too. Signed-off-by: Jan Beulich --- tools/9pfsd/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/9pfsd/Makefile b/tools/9pfsd/Makefile index 50573121ed..b5f9703131 100644 --- a/tools/9pfsd/Makefile +++ b/tools/9pfsd/Makefile @@ -5,7 +5,7 @@ XEN_ROOT = $(CURDIR)/../.. include $(XEN_ROOT)/tools/Rules.mk -CFLAGS += $(PTHREAD_CFLAGS) +CFLAGS += $(PTHREAD_CFLAGS) -D_GNU_SOURCE LDFLAGS += $(PTHREAD_LDFLAGS) TARGETS := xen-9pfsd