[Pkg-mono-svn-commits] rev 2050 - in mono/trunk/debian: . patches

Mirco Bauer meebey-guest at costa.debian.org
Sun Oct 2 15:18:19 UTC 2005


Author: meebey-guest
Date: 2005-10-02 15:18:18 +0000 (Sun, 02 Oct 2005)
New Revision: 2050

Added:
   mono/trunk/debian/patches/64bit_implicit_pointer_cast_fix.dpatch
   mono/trunk/debian/patches/amd64_compile_fix_r50553.dpatch
Modified:
   mono/trunk/debian/changelog
   mono/trunk/debian/patches/00list
Log:
- 64bit fixes.



Modified: mono/trunk/debian/changelog
===================================================================
--- mono/trunk/debian/changelog	2005-10-02 12:24:00 UTC (rev 2049)
+++ mono/trunk/debian/changelog	2005-10-02 15:18:18 UTC (rev 2050)
@@ -1,3 +1,17 @@
+mono (1.1.9.1-2pre0) unstable; urgency=medium
+
+  * NOT RELEASED YET
+  * Mirco 'meebey' Bauer
+    + debian/patches/amd64_compile_fix_r50553.dpatch:
+      - Backport from upstream's SVN, should fix amd64 build.
+        (Closes: #330369)
+    + debian/patches/64bit_implicit_pointer_cast_fix.dpatch:
+      - Should fix problems with amd64 and ia64 build.
+        (Closes: #330982, thanks to David Mosberger-Tang
+         <David.Mosberger at acm.org> for the patch)
+
+ -- Debian Mono Group <pkg-mono-group at lists.alioth.debian.org>  Sun, 2 Oct 2005 17:17:19 +0200
+
 mono (1.1.9.1-2) unstable; urgency=medium
 
   * Mirco 'meebey' Bauer

Modified: mono/trunk/debian/patches/00list
===================================================================
--- mono/trunk/debian/patches/00list	2005-10-02 12:24:00 UTC (rev 2049)
+++ mono/trunk/debian/patches/00list	2005-10-02 15:18:18 UTC (rev 2050)
@@ -2,3 +2,5 @@
 datetime_doparse_fix
 s390_compile_fix
 io_layer_fix_r50689
+amd64_compile_fix_r50553
+64bit_implicit_pointer_cast_fix

Added: mono/trunk/debian/patches/64bit_implicit_pointer_cast_fix.dpatch
===================================================================
--- mono/trunk/debian/patches/64bit_implicit_pointer_cast_fix.dpatch	2005-10-02 12:24:00 UTC (rev 2049)
+++ mono/trunk/debian/patches/64bit_implicit_pointer_cast_fix.dpatch	2005-10-02 15:18:18 UTC (rev 2050)
@@ -0,0 +1,18 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 64bit_implicit_pointer_cast_fix.dpatch by Mirco Bauer <meebey at meebey.net>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad mono-1.1.9.1~/mono/dis/get.h mono-1.1.9.1/mono/dis/get.h
+--- mono-1.1.9.1~/mono/dis/get.h	2005-08-25 17:12:40.000000000 +0200
++++ mono-1.1.9.1/mono/dis/get.h	2005-10-02 16:53:55.000000000 +0200
+@@ -44,6 +44,7 @@
+ char *dis_stringify_method_signature (MonoImage *m, MonoMethodSignature *method, int methoddef_row,
+ 				      MonoGenericContext *context, gboolean fully_qualified);
+ char *dis_stringify_function_ptr (MonoImage *m, MonoMethodSignature *method);
++char *dis_stringify_marshal_spec (MonoMarshalSpec *spec);
+ 
+ guint32 method_dor_to_token (guint32 idx);
+ 


Property changes on: mono/trunk/debian/patches/64bit_implicit_pointer_cast_fix.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: mono/trunk/debian/patches/amd64_compile_fix_r50553.dpatch
===================================================================
--- mono/trunk/debian/patches/amd64_compile_fix_r50553.dpatch	2005-10-02 12:24:00 UTC (rev 2049)
+++ mono/trunk/debian/patches/amd64_compile_fix_r50553.dpatch	2005-10-02 15:18:18 UTC (rev 2050)
@@ -0,0 +1,30 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## amd64_compile_fix_r50553.dpatch by Mirco Bauer <meebey at meebey.net>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad mono-1.1.9.1~/mono/utils/ChangeLog mono-1.1.9.1/mono/utils/ChangeLog
+--- mono-1.1.9.1~/mono/utils/ChangeLog	2005-09-07 21:56:14.000000000 +0200
++++ mono-1.1.9.1/mono/utils/ChangeLog	2005-09-28 11:33:19.000000000 +0200
+@@ -1,3 +1,7 @@
++2005-09-12  Zoltan Varga  <vargaz at freemail.hu>
++
++	* mono-compiler.h (MONO_THREAD_VAR_OFFSET): Fix compilation on amd64
++	with recent binutils.
+ 
+ Wed Sep 7 21:23:18 BST 2005 Paolo Molaro <lupus at ximian.com>
+ 
+diff -urNad mono-1.1.9.1~/mono/utils/mono-compiler.h mono-1.1.9.1/mono/utils/mono-compiler.h
+--- mono-1.1.9.1~/mono/utils/mono-compiler.h	2005-08-27 16:36:10.000000000 +0200
++++ mono-1.1.9.1/mono/utils/mono-compiler.h	2005-09-28 11:33:19.000000000 +0200
+@@ -27,7 +27,7 @@
+ #if defined(PIC)
+ #define MONO_THREAD_VAR_OFFSET(var,offset) (offset) = -1
+ #else
+-#define MONO_THREAD_VAR_OFFSET(var,offset) __asm ("jmp 1f; .section writetext, \"awx\"; 1: movl $" #var "@TPOFF, %0; jmp 2f; .previous; 2:" : "=r" (offset));
++#define MONO_THREAD_VAR_OFFSET(var,offset) do { guint64 foo;  __asm ("jmp 1f; .section writetext, \"awx\"; 1: movq $" #var "@TPOFF, %0; jmp 2f; .previous; 2:" : "=a" (foo)); offset = foo; } while (0);
+ #endif
+ #elif defined(__ia64__) && !defined(__INTEL_COMPILER)
+ #define MONO_THREAD_VAR_OFFSET(var,offset) __asm ("addl %0 = @tprel(" #var "#), r0 ;;\n" : "=r" (offset));


Property changes on: mono/trunk/debian/patches/amd64_compile_fix_r50553.dpatch
___________________________________________________________________
Name: svn:executable
   + *




More information about the Pkg-mono-svn-commits mailing list