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
commit46c62debf081744ee8c9318cf777aec48b53d526 (patch)
tree76752e32e1d55a0cfef996ef618b13a8a915e13d /dev-lang/mono/files
parentVersion bump. Closes bug #255545 (diff)
downloadhistorical-46c62debf081744ee8c9318cf777aec48b53d526.tar.gz
historical-46c62debf081744ee8c9318cf777aec48b53d526.tar.bz2
historical-46c62debf081744ee8c9318cf777aec48b53d526.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.
Package-Manager: portage-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