[Mono-dev] illegal instruction

Robert Jordan robertj at gmx.net
Fri Jan 15 18:40:50 EST 2010


Hey,

On 15.01.2010 11:16, Kirby Zhou wrote:
>
> More clearly, the problem maybe lives inside 'mono-2.4.3/mono/*'.
>
> diff -ruN mono-2.4.2.3 mono-2.4.3>  x.patch
> cd mono-2.4.2.3
> filterdiff x.patch -i ''mono-2.4.3/mono' | filterdiff-x
> 'mono-2.4.3/mono/tests/*' | patch -p1
> ./configure
> make
>
> And the same error messages appears.

Try this:

"make ENABLE_AOT="

Robert

>
> AOT [net_1_1] mscorlib.dll
> /bin/sh: line 1: 21470 Aborted
> MONO_PATH=./../../class/lib/net_1_1/
> /root/extrpms/mono24/mono-2.4.2.3/runtime/mono-wrapper
> --aot=bind-to-runtime-version ../../class/lib/net_1_1/mscorlib.dll>
> net_1_1_aot.log 2>&1
> make[8]: *** [../../class/lib/net_1_1/mscorlib.dll] Error 134
>
>
> mono-2.4.2.3]# cat ./mcs/class/corlib/net_1_1_aot.log
>
> ** ERROR **: file aot-compiler.c: line 3058 (emit_and_reloc_code): assertion
> failed: (code [i] == 0xe8)
> aborting...
> Mono Ahead of Time compiler - compiling assembly
> /root/extrpms/mono24/mono-2.4.2.3/mcs/class/lib/net_1_1/mscorlib.dll



More information about the Mono-devel-list mailing list