]> xenbits.xensource.com Git - unikraft/libs/libcxx.git/commitdiff
Fix some of the compiling warnings
authorCostin Lupu <costin.lupu@cs.pub.ro>
Sun, 2 Jun 2019 13:46:16 +0000 (16:46 +0300)
committerFelipe Huici <felipe.huici@neclab.eu>
Mon, 3 Jun 2019 05:41:40 +0000 (07:41 +0200)
This patch removes the "unused-parameter" warnings generated by the origin code
and the multiple definition warnings for _LIBCPP_BUILDING_LIBRARY and
_LIBCPPABI_VERSION macros.

Signed-off-by: Costin Lupu <costin.lupu@cs.pub.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
Makefile.uk

index ddd39da52ffe66a6b9fda98ed84467496a3ac869..a455386fafdae38755ea75b8af6b3c0b93d7790c 100644 (file)
@@ -91,8 +91,8 @@ CXXINCLUDES-$(CONFIG_LIBCXX) += -I$(LIBCXX_SRC)/utils
 ################################################################################
 # Global flags
 ################################################################################
-CONFIG_FLAGS   += -D _LIBCPP_BUILDING_LIBRARY  -D LIBCXX_BUILDING_LIBCXXABI    \
-               -D _LIBCPPABI_VERSION -D __x86_64__ -D _LIBCPP_STD_VER=15       \
+CONFIG_FLAGS   += -D LIBCXX_BUILDING_LIBCXXABI         \
+               -D __x86_64__ -D _LIBCPP_STD_VER=15     \
                -D _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE -D __DYNAMIC_REENT__     \
 
 
@@ -100,6 +100,10 @@ CONFIG_FLAGS       += -D _LIBCPP_BUILDING_LIBRARY  -D LIBCXX_BUILDING_LIBCXXABI    \
 LIBCXX_CFLAGS-y    +=   $(CONFIG_FLAGS)
 LIBCXX_CXXFLAGS-y    +=   $(CONFIG_FLAGS)
 
+SUPPRESS_FLAGS += -Wno-unused-parameter
+LIBCXX_CFLAGS-y   += $(SUPPRESS_FLAGS)
+LIBCXX_CXXFLAGS-y += $(SUPPRESS_FLAGS)
+
 LIBCXX_SRCS-y += $(LIBCXX_BASE)/glue.c
 ################################################################################
 # Library sources