tstellar / rpms / ceph

Forked from rpms/ceph 3 years ago
Clone
5ca8195
--- ceph-14.0.1/src/dpdk/mk/toolchain/gcc/rte.vars.mk.orig	2019-02-05 16:28:09.211608099 -0500
5ca8195
+++ ceph-14.0.1/src/dpdk/mk/toolchain/gcc/rte.vars.mk	2019-02-05 18:10:00.237608099 -0500
5ca8195
@@ -75,7 +75,7 @@
5ca8195
 WERROR_FLAGS += -Wmissing-declarations -Wold-style-definition -Wpointer-arith
5ca8195
 WERROR_FLAGS += -Wcast-align -Wnested-externs -Wcast-qual
5ca8195
 WERROR_FLAGS += -Wformat-nonliteral -Wformat-security
5ca8195
-WERROR_FLAGS += -Wundef -Wwrite-strings
5ca8195
+WERROR_FLAGS += -Wundef -Wwrite-strings -Wno-address-of-packed-member
5ca8195
 
5ca8195
 ifeq ($(RTE_DEVEL_BUILD),y)
5ca8195
 WERROR_FLAGS += -Werror
5ca8195
@@ -99,5 +99,6 @@
5ca8195
 WERROR_FLAGS += -Wno-uninitialized
5ca8195
 endif
5ca8195
 
5ca8195
+
5ca8195
 export CC AS AR LD OBJCOPY OBJDUMP STRIP READELF
5ca8195
 export TOOLCHAIN_CFLAGS TOOLCHAIN_LDFLAGS TOOLCHAIN_ASFLAGS
5ca8195
--- ceph-14.0.1/src/spdk/dpdk/mk/toolchain/gcc/rte.vars.mk.orig	2019-02-05 18:28:01.999608099 -0500
5ca8195
+++ ceph-14.0.1/src/spdk/dpdk/mk/toolchain/gcc/rte.vars.mk	2019-02-05 18:29:08.664608099 -0500
5ca8195
@@ -47,7 +47,7 @@
5ca8195
 WERROR_FLAGS += -Wmissing-declarations -Wold-style-definition -Wpointer-arith
5ca8195
 WERROR_FLAGS += -Wcast-align -Wnested-externs -Wcast-qual
5ca8195
 WERROR_FLAGS += -Wformat-nonliteral -Wformat-security
5ca8195
-WERROR_FLAGS += -Wundef -Wwrite-strings -Wdeprecated
5ca8195
+WERROR_FLAGS += -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wdeprecated
5ca8195
 
5ca8195
 ifeq ($(RTE_DEVEL_BUILD),y)
5ca8195
 WERROR_FLAGS += -Werror
5ca8195
--- ceph-14.0.1/src/common/config.cc.orig	2019-02-06 09:08:43.078608099 -0500
5ca8195
+++ ceph-14.0.1/src/common/config.cc	2019-02-06 12:10:13.484608099 -0500
5ca8195
@@ -1340,6 +1340,8 @@
5ca8195
 template<typename Size>
5ca8195
 struct get_size_visitor : public boost::static_visitor<Size>
5ca8195
 {
5ca8195
+  get_size_visitor() {}
5ca8195
+
5ca8195
   template<typename T>
5ca8195
   Size operator()(const T&) const {
5ca8195
     return -1;
5ca8195
--- ceph-14.0.1/src/dmclock/src/dmclock_server.h.orig	2019-02-07 07:10:17.778608099 -0500
5ca8195
+++ ceph-14.0.1/src/dmclock/src/dmclock_server.h	2019-02-07 07:29:47.868608099 -0500
5ca8195
@@ -829,8 +829,8 @@
5ca8195
 			AtLimitParam at_limit_param,
5ca8195
 			double _anticipation_timeout) :
5ca8195
 	client_info_f(_client_info_f),
5ca8195
-	at_limit(get_or_default<AtLimit>(at_limit_param, AtLimit::Reject)),
5ca8195
-	reject_threshold(get_or_default<RejectThreshold>(at_limit_param, 0)),
5ca8195
+	at_limit(get_or_default(at_limit_param, AtLimit::Reject)),
5ca8195
+	reject_threshold(get_or_default(at_limit_param, RejectThreshold{0})),
5ca8195
 	anticipation_timeout(_anticipation_timeout),
5ca8195
 	finishing(false),
5ca8195
 	idle_age(std::chrono::duration_cast<Duration>(_idle_age)),