[Mono-dev] Mono on MIPS32

Rayson Ho raysonlogin at gmail.com
Wed May 19 08:54:24 EDT 2010


On Mon, May 17, 2010 at 1:34 AM, Lionel Cuir <lionel_email at aulofee.com> wrote:
> We compiled successfully Mono (2.4.2.3) as well as an early 2.6(taken from
> SVN) on openembedded. See with Cliff Brake from Bec Systems - he is the
> "expert" on this topic.

So was that on a MIPS-EL Linux system?? Did you use vanilla source
from the tarball, or did you need to apply any additional changes??

Just want to make sure the patch for Loongson also works for other
MIPS-EL systems...

Rayson



>
> On x86, the result is very nice: a dedicated linux box of 50 Mo with network
> support and the full Mono on it!
>
>
> Lionel
>
> -----Message d'origine-----
> De : mono-devel-list-bounces at lists.ximian.com
> [mailto:mono-devel-list-bounces at lists.ximian.com] De la part de Rayson Ho
> Envoyé : samedi 15 mai 2010 18:14
> À : Andrea
> Cc : Mono Development mailing list
> Objet : Re: [Mono-dev] Mono on MIPS32
>
> On Sat, May 15, 2010 at 3:28 AM, Andrea <serra82 at gmail.com> wrote:
>> Yes, we tested your patch unsuccessfully.
>>
>> We use openembedded to crosscompile mono, we tested your patch with
>> the last svn, but when we run mono to the target the only output is
>> Segmentation fault.
>
> You are introducing too many variables by using the latest svn, openembedded
> to cross compile, a non-Loongson processor as your target.
>
> It would help if you can downgrade the Mono version to the latest 2.4, and
> introduce any possible source of failure one at a time.
>
> I am still waiting for the new MIPS port, so I am not going to touch the
> latest svn or even Mono 2.6 for a little while.
>
> Rayson
>
>
>
>
>>
>> We tested your patch also in svn r136576, but the compile process fails:
>>
>> | Compilation failed: 1 error(s), 19 warnings
>> | make[7]: *** [../class/lib/basic/mcs.exe] Error 1
>> | make[7]: Leaving directory
>>
> `/home/oe/oedev/box/openembedded/build/tmp-wrt54/work/i686-linux/mono-native
> -2.6.4+svnrr136576-r0/mcs/mcs'
>> | make[6]: *** [do-all] Error 2
>> | make[6]: Leaving directory
>>
> `/home/oe/oedev/box/openembedded/build/tmp-wrt54/work/i686-linux/mono-native
> -2.6.4+svnrr136576-r0/mcs/mcs'
>> | make[5]: *** [all-recursive] Error 1
>> | make[5]: Leaving directory
>>
> `/home/oe/oedev/box/openembedded/build/tmp-wrt54/work/i686-linux/mono-native
> -2.6.4+svnrr136576-r0/mcs'
>> | make[4]: *** [profile-do--basic--all] Error 2
>> | make[4]: Leaving directory
>>
> `/home/oe/oedev/box/openembedded/build/tmp-wrt54/work/i686-linux/mono-native
> -2.6.4+svnrr136576-r0/mcs'
>> | make[3]: *** [profiles-do--all] Error 2
>> | make[3]: Leaving directory
>>
> `/home/oe/oedev/box/openembedded/build/tmp-wrt54/work/i686-linux/mono-native
> -2.6.4+svnrr136576-r0/mcs'
>> | make[2]: *** [all-local] Error 2
>> | make[2]: Leaving directory
>>
> `/home/oe/oedev/box/openembedded/build/tmp-wrt54/work/i686-linux/mono-native
> -2.6.4+svnrr136576-r0/mono/runtime'
>> | make[1]: *** [all-recursive] Error 1
>> | make[1]: Leaving directory
>>
> `/home/oe/oedev/box/openembedded/build/tmp-wrt54/work/i686-linux/mono-native
> -2.6.4+svnrr136576-r0/mono'
>> | make: *** [all] Error 2
>> | FATAL: oe_runmake failed
>> NOTE: Task failed:
>> /home/oe/oedev/box/openembedded/build/tmp-wrt54/work/i686-linux/mono-n
>> ative-2.6.4+svnrr136576-r0/temp/log.do_compile.10933
>>
>> any help is welcome!
>> Thank you
>> Andrea
>>
>>>
>>>
>>>
>>> On Fri, May 14, 2010 at 5:37 PM, Lorenz Cuno Klopfenstein
>>> <lck at klopfenstein.net> wrote:
>>>> Hello all,
>>>> I am currently trying to get Mono to run on a little endian MIPS32
>>>> based board, but without much success.
>>>> In fact, compiling Mono - using the same toolchain that worked for
>>>> other apps - produces a whopping 8.5 megabytes mono executable.
>>>> Attempting to run it (even launching mono --version or anything)
>>>> returns a segmentation fault.
>>>> It appears that the compilation produces a flawed executable, even
>>>> if it succeeds.
>>>>
>>>> Does anybody have some suggestions on building Mono on a MIPS board?
>>>> Thank you in advance for any help.
>>>>
>>>> --
>>>> Lorenz Cuno Klopfenstein
>>>> lck at klopfenstein.net
>>>> http://lorenz.klopfenstein.net
>>>> _______________________________________________
>>>> Mono-devel-list mailing list
>>>> Mono-devel-list at lists.ximian.com
>>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>>>
>>> _______________________________________________
>>> Mono-devel-list mailing list
>>> Mono-devel-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>>
>>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>


More information about the Mono-devel-list mailing list