From 44c9c95e9487de0b9372fa2c91aa51f806e6b54a Mon Sep 17 00:00:00 2001 From: Bertrand Marc Date: Sun, 4 Aug 2013 18:50:12 +0200 Subject: Drop patch to fix alignment on Sparc, included upstream. --- debian/patches/series | 1 - debian/patches/sparc_alignment.patch | 55 ------------------------------------ 2 files changed, 56 deletions(-) delete mode 100644 debian/patches/series delete mode 100644 debian/patches/sparc_alignment.patch diff --git a/debian/patches/series b/debian/patches/series deleted file mode 100644 index 7f516e8..0000000 --- a/debian/patches/series +++ /dev/null @@ -1 +0,0 @@ -sparc_alignment.patch diff --git a/debian/patches/sparc_alignment.patch b/debian/patches/sparc_alignment.patch deleted file mode 100644 index 8707ad1..0000000 --- a/debian/patches/sparc_alignment.patch +++ /dev/null @@ -1,55 +0,0 @@ -Author: grothoff -Date: 2012-07-30 09:26:05 +0200 (Mon, 30 Jul 2012) -New Revision: 22960 - -Modified: - gnunet/src/include/gnunet_common.h -Log: -fix for gcc alginment issue on sparc reported to Debian as #670578 - -Modified: gnunet/src/include/gnunet_common.h -=================================================================== ---- a/src/include/gnunet_common.h -+++ b/src/include/gnunet_common.h -@@ -170,9 +170,13 @@ - */ - #define GNUNET_NORETURN __attribute__((noreturn)) - -+#if MINGW - #if __GNUC__ > 3 - /** -- * gcc 4.x-ism to pack structures even on W32 (to be used before structs) -+ * gcc 4.x-ism to pack structures even on W32 (to be used before structs); -+ * Using this would cause structs to be unaligned on the stack on Sparc, -+ * so we *only* use this on W32 (see #670578 from Debian); fortunately, -+ * W32 doesn't run on sparc anyway. - */ - #define GNUNET_NETWORK_STRUCT_BEGIN \ - _Pragma("pack(push)") \ -@@ -180,19 +184,23 @@ - - /** - * gcc 4.x-ism to pack structures even on W32 (to be used after structs) -+ * Using this would cause structs to be unaligned on the stack on Sparc, -+ * so we *only* use this on W32 (see #670578 from Debian); fortunately, -+ * W32 doesn't run on sparc anyway. - */ - #define GNUNET_NETWORK_STRUCT_END _Pragma("pack(pop)") -+ - #else --#ifdef MINGW - #error gcc 4.x or higher required on W32 systems - #endif -+#else - /** -- * Good luck, GNUNET_PACKED should suffice, but this won't work on W32 -+ * Define as empty, GNUNET_PACKED should suffice, but this won't work on W32 - */ - #define GNUNET_NETWORK_STRUCT_BEGIN - - /** -- * Good luck, GNUNET_PACKED should suffice, but this won't work on W32 -+ * Define as empty, GNUNET_PACKED should suffice, but this won't work on W32; - */ - #define GNUNET_NETWORK_STRUCT_END - #endif -- cgit v1.2.3-18-g5258