summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Alfredsen <loki_val@gentoo.org>2009-01-20 13:51:44 +0000
committerPeter Alfredsen <loki_val@gentoo.org>2009-01-20 13:51:44 +0000
commit0cfa1f40bfa8422fb192492b349d3da70da86aee (patch)
treeaa6d25e4a4f6bdbbc955de3b09ac9f6bfe2fc3f0 /dev-lang/mono/files
parentVersion bump. Closes bug #255545 (diff)
downloadgentoo-2-0cfa1f40bfa8422fb192492b349d3da70da86aee.tar.gz
gentoo-2-0cfa1f40bfa8422fb192492b349d3da70da86aee.tar.bz2
gentoo-2-0cfa1f40bfa8422fb192492b349d3da70da86aee.zip
Fix bug 255610, /usr/bin/mod doesn't work. Also include patch for upstream bug 458168, crasher bug that could be triggered during compilation.
(Portage version: 2.2_rc22/cvs/Linux 2.6.28 x86_64)
Diffstat (limited to 'dev-lang/mono/files')
-rw-r--r--dev-lang/mono/files/mono-2.2-r121596-work-around-runtime-crash.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/dev-lang/mono/files/mono-2.2-r121596-work-around-runtime-crash.patch b/dev-lang/mono/files/mono-2.2-r121596-work-around-runtime-crash.patch
new file mode 100644
index 000000000000..86f7717e1a4c
--- /dev/null
+++ b/dev-lang/mono/files/mono-2.2-r121596-work-around-runtime-crash.patch
@@ -0,0 +1,17 @@
+Index: mono/metadata/metadata.c
+===================================================================
+--- mono/metadata/metadata.c (Revision 121595)
++++ mono/metadata/metadata.c (Revision 121596)
+@@ -2178,9 +2178,11 @@
+ MonoImage *image = data;
+ MonoMethodInflated *method = key;
+
++ // FIXME:
++ // https://bugzilla.novell.com/show_bug.cgi?id=458168
+ return method->declaring->klass->image == image ||
+ (method->context.class_inst && ginst_in_image (method->context.class_inst, image)) ||
+- (method->context.method_inst && ginst_in_image (method->context.method_inst, image));
++ (method->context.method_inst && ginst_in_image (method->context.method_inst, image)) || signature_in_image (mono_method_signature ((MonoMethod*)method), image);
+ }
+
+ static gboolean