Hi, mips32 support used to work a few years ago, i.e. it could run a full bootstrap and a large portion of the mono test suite. It might be somewhat broken now but it could probably be fixed with a small amount of work. Doing a new port, even a 32->64 bit port is a large amount of work.
Zoltan On Wed, Jul 16, 2014 at 1:28 AM, Jose A. Saumell <saumell.j...@gmail.com> wrote: > Hello! > > I have the task to port mono runtime to an Octeon MIPS64 based platform > running OpenWrt. > > I have tried to cross-compile but eventually run into an error: > //// > ake[7]: Entering directory > `/home/jose/erl/openwrt/build_dir/target-mips64_octeon_64_eglibc-2.19/mono-3.0.10/mono/utils' > ../../doltcompile mips64-openwrt-linux-gnu-gcc -DHAVE_CONFIG_H -I. > -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src > -I../../eglib/src > -I/home/jose/erl/openwrt/staging_dir/target-mips64_octeon_64_eglibc-2.19/usr/include > -I/home/jose/erl/openwrt/staging_dir/target-mips64_octeon_64_eglibc-2.19/include > -I/home/jose/erl/openwrt/staging_dir/toolchain-mips64_octeon_64_gcc-4.6-linaro_eglibc-2.19/usr/include > -I/home/jose/erl/openwrt/staging_dir/toolchain-mips64_octeon_64_gcc-4.6-linaro_eglibc-2.19/include > -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP > -D__default_codegen__ -DUSE_COMPILER_TLS -DNO_UNALIGNED_ACCESS -Os -pipe > -mno-branch-likely -march=octeon -mabi=64 -fno-caller-saves -fhonour-copts > -Wno-error=unused-but-set-variable -msoft-float -Wformat > -Werror=format-security -fno-strict-aliasing -Wdeclaration-after-statement > -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes > -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes > -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch > -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration > -MT mono-io-portability.lo -MD -MP -MF .deps/mono-io-portability.Tpo -c -o > mono-io-portability.lo mono-io-portability.c > In file included from ../../mono/utils/mono-stack-unwinding.h:10:0, > from ../../mono/metadata/object-internals.h:13, > from ../../mono/metadata/gc-internal.h:14, > from mono-io-portability.c:13: > ../../mono/utils/mono-context.h:470:2: error: #error "Implement > mono-context for the current arch" > In file included from ../../mono/utils/mono-stack-unwinding.h:10:0, > from ../../mono/metadata/object-internals.h:13, > from ../../mono/metadata/gc-internal.h:14, > from mono-io-portability.c:13: > ../../mono/utils/mono-context.h:474:44: error: unknown type name > 'MonoContext' > //// > > > Before I dig any further I wanted to consult the developer community on > mips64 port status and any other relevant information you could provide to > move forward with this task. > > I appreciate your help, > > Regards, Jose > > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list > >
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list