r40409 - in /desktop/experimental/glib2.0/debian: changelog patches/series patches/valgrind_h_add_r0_to_the_clobber_list_on_PPC.patch
bigon at users.alioth.debian.org
bigon at users.alioth.debian.org
Mon Jan 13 01:26:02 UTC 2014
Author: bigon
Date: Mon Jan 13 01:26:02 2014
New Revision: 40409
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=40409
Log:
Add d/p/valgrind_h_add_r0_to_the_clobber_list_on_PPC.patch: Fix FTBFS on
PPC (taken from upstream)
Added:
desktop/experimental/glib2.0/debian/patches/valgrind_h_add_r0_to_the_clobber_list_on_PPC.patch
Modified:
desktop/experimental/glib2.0/debian/changelog
desktop/experimental/glib2.0/debian/patches/series
Modified: desktop/experimental/glib2.0/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/debian/changelog?rev=40409&op=diff
==============================================================================
--- desktop/experimental/glib2.0/debian/changelog [utf-8] (original)
+++ desktop/experimental/glib2.0/debian/changelog [utf-8] Mon Jan 13 01:26:02 2014
@@ -1,9 +1,14 @@
glib2.0 (2.38.2-2) UNRELEASED; urgency=medium
+ [ Emilio Pozuelo Monfort ]
* debian/rules:
+ Enable parallel builds.
- -- Emilio Pozuelo Monfort <pochu at debian.org> Thu, 19 Dec 2013 01:46:22 +0100
+ [ Laurent Bigonville ]
+ * Add d/p/valgrind_h_add_r0_to_the_clobber_list_on_PPC.patch: Fix FTBFS on
+ PPC (taken from upstream)
+
+ -- Laurent Bigonville <bigon at debian.org> Mon, 13 Jan 2014 02:15:16 +0100
glib2.0 (2.38.2-1) experimental; urgency=low
Modified: desktop/experimental/glib2.0/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/debian/patches/series?rev=40409&op=diff
==============================================================================
--- desktop/experimental/glib2.0/debian/patches/series [utf-8] (original)
+++ desktop/experimental/glib2.0/debian/patches/series [utf-8] Mon Jan 13 01:26:02 2014
@@ -11,3 +11,4 @@
61_glib-compile-binaries-path.patch
90_gio-modules-multiarch-compat.patch
skip-brokwn-dbus-appinfo-test.patch
+valgrind_h_add_r0_to_the_clobber_list_on_PPC.patch
Added: desktop/experimental/glib2.0/debian/patches/valgrind_h_add_r0_to_the_clobber_list_on_PPC.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/debian/patches/valgrind_h_add_r0_to_the_clobber_list_on_PPC.patch?rev=40409&op=file
==============================================================================
--- desktop/experimental/glib2.0/debian/patches/valgrind_h_add_r0_to_the_clobber_list_on_PPC.patch (added)
+++ desktop/experimental/glib2.0/debian/patches/valgrind_h_add_r0_to_the_clobber_list_on_PPC.patch [utf-8] Mon Jan 13 01:26:02 2014
@@ -0,0 +1,61 @@
+From 6c8600b2b86fe42edd6d6e9648a92f32e404457c Mon Sep 17 00:00:00 2001
+From: Ryan Lortie <desrt at desrt.ca>
+Date: Wed, 20 Nov 2013 21:57:26 +0000
+Subject: valgrind.h: add "r0" to the clobber list on PPC
+
+Looks like the magic sequences trash this register, so make sure GCC
+knows that.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=710983
+---
+diff --git a/glib/valgrind.h b/glib/valgrind.h
+index cc2cf3d..7bb1382 100644
+--- a/glib/valgrind.h
++++ b/glib/valgrind.h
+@@ -442,7 +442,7 @@ typedef
+ "mr %0,3" /*result*/ \
+ : "=b" (_zzq_result) \
+ : "b" (_zzq_default), "b" (_zzq_ptr) \
+- : "cc", "memory", "r3", "r4"); \
++ : "cc", "memory", "r3", "r4", "r0"); \
+ _zzq_result; \
+ })
+
+@@ -455,7 +455,7 @@ typedef
+ "mr %0,3" \
+ : "=b" (__addr) \
+ : \
+- : "cc", "memory", "r3" \
++ : "cc", "memory", "r3", "r0" \
+ ); \
+ _zzq_orig->nraddr = __addr; \
+ }
+@@ -504,7 +504,7 @@ typedef
+ "mr %0,3" /*result*/ \
+ : "=b" (_zzq_result) \
+ : "b" (_zzq_default), "b" (_zzq_ptr) \
+- : "cc", "memory", "r3", "r4"); \
++ : "cc", "memory", "r3", "r4", "r0"); \
+ _zzq_result; \
+ })
+
+@@ -517,7 +517,7 @@ typedef
+ "mr %0,3" \
+ : "=b" (__addr) \
+ : \
+- : "cc", "memory", "r3" \
++ : "cc", "memory", "r3", "r0" \
+ ); \
+ _zzq_orig->nraddr = __addr; \
+ __asm__ volatile(__SPECIAL_INSTRUCTION_PREAMBLE \
+@@ -526,7 +526,7 @@ typedef
+ "mr %0,3" \
+ : "=b" (__addr) \
+ : \
+- : "cc", "memory", "r3" \
++ : "cc", "memory", "r3", "r0" \
+ ); \
+ _zzq_orig->r2 = __addr; \
+ }
+--
+cgit v0.9.2
More information about the pkg-gnome-commits
mailing list