From: Peter Levine Date: Fri, 12 May 2017 08:54:17 +0000 (-0400) Subject: net-analyzer/ifstatus: Fix building with GCC-6 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=fefd4f8bec1488fb1e5ddd9d6318e6c2780e91e1;p=gentoo.git net-analyzer/ifstatus: Fix building with GCC-6 Bug: https://bugs.gentoo.org/show_bug.cgi?id=618234 Package-Manager: Portage-2.3.5, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/4610 --- diff --git a/net-analyzer/ifstatus/files/ifstatus-1.1.0-gcc6.patch b/net-analyzer/ifstatus/files/ifstatus-1.1.0-gcc6.patch index 96402cb71b8e..760a09fbf2c6 100644 --- a/net-analyzer/ifstatus/files/ifstatus-1.1.0-gcc6.patch +++ b/net-analyzer/ifstatus/files/ifstatus-1.1.0-gcc6.patch @@ -1,12 +1,14 @@ --- a/Interface.h +++ b/Interface.h -@@ -57,7 +57,8 @@ +@@ -57,7 +57,11 @@ InterfaceData & operator=(InterfaceData & rInterfaceData); InterfaceData operator-(InterfaceData & rInterfaceData); -- + ++#if __cplusplus >= 201103L + InterfaceData & operator=(InterfaceData && rInterfaceData) = default; + InterfaceData(const InterfaceData&) = default; ++#endif private: unsigned long long m_ullReceived[eTotalTypes];