[oe] Mono
Koen Kooi
k.kooi at student.utwente.nl
Wed Nov 4 20:36:58 UTC 2009
On 04-11-09 21:11, Hodgson, Simon wrote:
> I've built Mono for OpenEmbedded to run on an arm processor. But when I try to run just a simple Hello World test I get:
>
> mini-codegen.c:1073:mono_local_regalloc: assertion failed: (ins->dreg != -1)
>
> Does anyone have any suggestion as to what I might be doing wrong?
I'm building locally with:
koen at dominion:/OE/org.openembedded.dev/recipes/asio$ git diff ../mono
diff --git a/recipes/mono/mono_2.4.2.3.bb b/recipes/mono/mono_2.4.2.3.bb
index 5e659f3..261d090 100644
--- a/recipes/mono/mono_2.4.2.3.bb
+++ b/recipes/mono/mono_2.4.2.3.bb
@@ -2,7 +2,7 @@ require mono-${PV}.inc
DEPENDS = "mono-native mono-mcs-intermediate glib-2.0 perl-native"
-PR = "${INC_PR}.1"
+PR = "${INC_PR}.2"
# mono makes use of non-thumb-compatible inline asm.
ARM_INSTRUCTION_SET = "arm"
@@ -10,7 +10,7 @@ ARM_INSTRUCTION_SET = "arm"
SRC_URI += "file://configure.patch;patch=1\
file://mini-arm.patch;patch=1\
file://0001-remove-docs-dir-from-build.patch;patch=1 \
- file://mono-cross-compilation-for-amd64.patch;patch=1 \
+# file://mono-cross-compilation-for-amd64.patch;patch=1 \
"
# Per http://www.mono-project.com/Mono:ARM
That seems to fix most issues for me. I suspect it breaks for amd64
targets, but I don't care about those (yet).
regards,
Koen
More information about the Openembedded-devel
mailing list