From 6f2e5bdc10ad923cc6e89e88e7c52ebf2728cb54 Mon Sep 17 00:00:00 2001 From: Andrei Tatar Date: Tue, 27 Jun 2023 18:17:58 +0200 Subject: [PATCH] Makefile.uk: Suppress noisy warnings This change adds several warning suppression flags, some compiler-specific or language-specific. Signed-off-by: Andrei Tatar Reviewed-by: Stefan Jumarea Approved-by: Razvan Deaconescu Tested-by: Unikraft CI GitHub-Closes: #30 --- Makefile.uk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile.uk b/Makefile.uk index 612adfc..7288e6e 100644 --- a/Makefile.uk +++ b/Makefile.uk @@ -86,14 +86,17 @@ LIBCXX_SUPPRESS_FLAGS-y += -Wno-parentheses LIBCXX_SUPPRESS_FLAGS-y += -Wno-deprecated-declarations LIBCXX_SUPPRESS_FLAGS-y += -Wno-array-bounds LIBCXX_SUPPRESS_FLAGS-y += -Wno-cpp +LIBCXX_SUPPRESS_FLAGS-y += -Wno-keyword-compat LIBCXX_SUPPRESS_FLAGS-$(call have_clang) += -Wno-user-defined-literals -LIBCXX_SUPPRESS_FLAGS-$(call have_gcc) += -Wno-literal-suffix LIBCXX_SUPPRESS_FLAGS-$(call have_gcc) += -Wno-stringop-overflow LIBCXX_SUPPRESS_FLAGS-$(call have_gcc) += -Wno-alloc-size-larger-than LIBCXX_SUPPRESS_FLAGS-$(call have_gcc) += -Wno-maybe-uninitialized +LIBCXX_SUPPRESS_FLAGS-$(call have_gcc) += -Wno-unknown-pragmas LIBCXX_CFLAGS-y += $(LIBCXX_CONFIG_FLAGS) LIBCXX_CXXFLAGS-y += $(LIBCXX_CONFIG_FLAGS) -std=c++2a +LIBCXX_CXXFLAGS-$(call have_gcc) += -Wno-literal-suffix +LIBCXX_CXXFLAGS-$(call have_gcc) += -Wno-dangling-reference LIBCXX_CFLAGS-y += $(LIBCXX_SUPPRESS_FLAGS-y) LIBCXX_CXXFLAGS-y += $(LIBCXX_SUPPRESS_FLAGS-y) -- 2.39.5