From: Marco Schlumpp Date: Fri, 12 May 2023 09:30:53 +0000 (+0200) Subject: Add compiler dependency to some warnings X-Git-Tag: RELEASE-0.14.0~5 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=ccf186351de1ad27f52fd1d728e542f7cd9fe7f6;p=unikraft%2Flibs%2Fcompiler-rt.git Add compiler dependency to some warnings Clang and GCC support a different set of warnings. Signed-off-by: Marco Schlumpp Reviewed-by: Stefan Jumarea Reviewed-by: Maria Sfiraiala Reviewed-by: Razvan Deaconescu Approved-by: Eduard Vintilă Tested-by: Unikraft CI GitHub-Closes: #12 --- diff --git a/Makefile.uk b/Makefile.uk index 4a32fd1..285b6d3 100644 --- a/Makefile.uk +++ b/Makefile.uk @@ -70,11 +70,11 @@ CXXINCLUDES-$(CONFIG_LIBCOMPILER_RT) += -I$(LIBCOMPILER_RT_SRC)/lib/builtins ################################################################################ # Global flags ################################################################################ -LIBCOMPILER_RT_SUPPRESS_FLAGS += -Wno-unused-parameter -LIBCOMPILER_RT_SUPPRESS_FLAGS += -Wno-builtin-declaration-mismatch +LIBCOMPILER_RT_SUPPRESS_FLAGS-y += -Wno-unused-parameter +LIBCOMPILER_RT_SUPPRESS_FLAGS-$(have_gcc) += -Wno-builtin-declaration-mismatch -LIBCOMPILER_RT_CFLAGS-y += $(LIBCOMPILER_RT_SUPPRESS_FLAGS) -LIBCOMPILER_RT_CXXFLAGS-y += $(LIBCOMPILER_RT_SUPPRESS_FLAGS) +LIBCOMPILER_RT_CFLAGS-y += $(LIBCOMPILER_RT_SUPPRESS_FLAGS-y) +LIBCOMPILER_RT_CXXFLAGS-y += $(LIBCOMPILER_RT_SUPPRESS_FLAGS-y) ################################################################################ # Library sources