From: Andrei Tatar Date: Tue, 27 Jun 2023 16:17:58 +0000 (+0200) Subject: Makefile.uk: Suppress noisy warnings X-Git-Tag: RELEASE-0.14.0~1 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=6f2e5bdc10ad923cc6e89e88e7c52ebf2728cb54;p=unikraft%2Flibs%2Flibcxx.git 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 --- 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)