From: Razvan Deaconescu Date: Wed, 30 Nov 2022 00:02:21 +0000 (+0200) Subject: Makefile.uk: Use -Wno-cast-function-type for GCC >= 8 X-Git-Tag: RELEASE-0.11.0^0 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=0afc21b35f61890d13aa02ecc1fb6a49a7285874;p=unikraft%2Flibs%2Flwip.git 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 --- 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