[Mono-list] Problem with LLVM + AOT

Rodrigo Kumpera kumpera at gmail.com
Mon Oct 15 16:16:53 UTC 2012


Hey,

Can you try it with --aot=asmwriter?

On Mon, Oct 15, 2012 at 9:23 AM, mridoni <m.ridoni at gmail.com> wrote:

> Hello, I downloaded the last 2.11.4 tarball and compiled it, enabling the
> LLVM support. My LLVM install comes from the 2012-10-11 branch on github.
>
> I installed LLVM in /opt/mono-llvm and added the bin and lib subdirs to
> PATH
> and LD_LIBRARY_PATH (don't know if the latter is actually needed). Mono
> 2.1..4 is already in the path.
>
> I wrote a small "hello world app" and compiled it with:
>
> gmcs test.cs
>
> Then I try to AOT it:
>
> debian:~/test# mono --llvm --aot test.exe
> Mono Ahead of Time compiler - compiling assembly /root/test/test.exe
> * Assertion at image-writer.c:2177, condition `fp' not met
>
> Stacktrace:
>
>
> Native stacktrace:
>
>         mono() [0x80e55f9]
>         [0xb777640c]
>         /lib/i686/cmov/libc.so.6(abort+0x182) [0xb7603b82]
>         mono() [0x824ce85]
>         mono() [0x824ced4]
>         mono() [0x80f6f2e]
>         mono() [0x80cf44a]
>         mono(mono_main+0x1523) [0x80bde93]
>         mono() [0x8059698]
>         /lib/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0xb75ecc76]
>         mono() [0x80594c1]
>
> If I run it without "--llvm" it works ait should:
>
> debian:~/test# mono --aot test.exe
> Mono Ahead of Time compiler - compiling assembly /root/test/test.exe
> Code: 68 Info: 5 Ex Info: 10 Unwind Info: 17 Class Info: 34 PLT: 2 GOT
> Info:
> 12 GOT: 24 Offsets: 48
> Compiled 2 out of 2 methods (100%)
> Methods without GOT slots: 1 (50%)
> Direct calls: 0 (100%)
> JIT time: 0 ms, Generation time: 17 ms, Assembly+Link time: 7 ms.
>
> Should I go back to some non-blleding-edge version or am I missing
> something
> obvious? BTW: the assertion at line 2177 complains about a file pointer
> being NULL, but at this point I know too little about Mno's internals.
>
> Thanks
>
>
> Marco Ridoni
>
>
>
> --
> View this message in context:
> http://mono.1490590.n4.nabble.com/Problem-with-LLVM-AOT-tp4656966.html
> Sent from the Mono - General mailing list archive at Nabble.com.
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-list/attachments/20121015/2c62914a/attachment.html>


More information about the Mono-list mailing list