From 0afc21b35f61890d13aa02ecc1fb6a49a7285874 Mon Sep 17 00:00:00 2001 From: Razvan Deaconescu Date: Wed, 30 Nov 2022 02:02:21 +0200 Subject: [PATCH] Makefile.uk: Use -Wno-cast-function-type for GCC >= 8 The `-Wno-cast-function-type` build option is only present for GCC >= 8. Update `Makefile.uk` to use the option conditionally. Signed-off-by: Razvan Deaconescu Reviewed-by: Stefan Jumarea Approved-by: Simon Kuenzer Tested-by: Unikraft CI GitHub-Closes: #28 --- Makefile.uk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.uk b/Makefile.uk index 386fae8..43a3d7f 100644 --- a/Makefile.uk +++ b/Makefile.uk @@ -95,7 +95,7 @@ LIBLWIP_SRCS-y += $(LIBLWIP_BASE)/init.c|unikraft LIBLWIP_SRCS-y += $(LIBLWIP_BASE)/time.c|unikraft LIBLWIP_SRCS-y += $(LIBLWIP_BASE)/sendfile.c|unikraft LIBLWIP_SRCS-$(CONFIG_LWIP_SOCKET) += $(LIBLWIP_BASE)/sockets.c|unikraft -LIBLWIP_SOCKETS_FLAGS-y += -Wno-cast-function-type +LIBLWIP_SOCKETS_FLAGS-$(call gcc_version_ge,8,0) += -Wno-cast-function-type LIBLWIP_SRCS-y += $(LIBLWIP_EXTRACTED)/core/init.c LIBLWIP_SRCS-y += $(LIBLWIP_EXTRACTED)/core/def.c LIBLWIP_SRCS-y += $(LIBLWIP_EXTRACTED)/core/inet_chksum.c -- 2.39.5