summaryrefslogtreecommitdiff
path: root/recipes/mono/mono-2.4.2.3
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2009-10-16 11:25:08 -0700
committerKhem Raj <raj.khem@gmail.com>2009-10-16 11:29:36 -0700
commita7493cc7d18eb234f42c6d4c8c01ae1faaad1df9 (patch)
tree40de96ac49b19635648c0b5fbc277c274e3b610e /recipes/mono/mono-2.4.2.3
parent71283ce3305f0411924afa73e660e4aa1a9d6d6c (diff)
mono-2.4.2.3: Fix compilation issues.
* Disable parallel make, mono does not like it. * Add a patch to get mono cross compile for x86 target. * add mono_cv_sizeof_sunpath to site files, becasue previously it was called cv_mono_sizeof_sunpath Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes/mono/mono-2.4.2.3')
-rw-r--r--recipes/mono/mono-2.4.2.3/mono-cross-compilation-for-amd64.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/recipes/mono/mono-2.4.2.3/mono-cross-compilation-for-amd64.patch b/recipes/mono/mono-2.4.2.3/mono-cross-compilation-for-amd64.patch
new file mode 100644
index 0000000000..e8d91da148
--- /dev/null
+++ b/recipes/mono/mono-2.4.2.3/mono-cross-compilation-for-amd64.patch
@@ -0,0 +1,23 @@
+This is a workaround for bug 515050
+https://bugzilla.novell.com/show_bug.cgi?id=515050#c2
+
+Real fix is something else which did not make into 2.4.2
+http://lists.ximian.com/pipermail/mono-patches/2009-June/151386.html
+http://lists.ximian.com/pipermail/mono-patches/2009-June/151387.html
+
+but we are ok with workaround its safe.
+
+-Khem
+Index: mono-2.4.2.3/mono/mini/genmdesc.pl
+===================================================================
+--- mono-2.4.2.3.orig/mono/mini/genmdesc.pl 2009-10-15 18:21:45.000000000 -0700
++++ mono-2.4.2.3/mono/mini/genmdesc.pl 2009-10-15 18:22:19.000000000 -0700
+@@ -47,7 +47,7 @@ sub load_opcodes
+ $arch_define = "TARGET_ARM";
+ }
+
+- $cpp .= " -D$arch_define $srcdir/mini-ops.h|";
++ $cpp .= " -DMONO_ARCH_SUPPORT_SIMD_INTRINSICS -D$arch_define $srcdir/mini-ops.h|";
+ #print "Running: $cpp\n";
+ open (OPS, $cpp) || die "Cannot execute cpp: $!";
+ while (<OPS>) {