|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT/LIBCXX PATCH] Fix some of the compiling warnings
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@xxxxxxxxx>
---
Makefile.uk | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/Makefile.uk b/Makefile.uk
index ddd39da..a455386 100644
--- a/Makefile.uk
+++ b/Makefile.uk
@@ -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
--
2.20.1
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |