[Mono-dev] meta-mono does not build for arm64

Daniel Kuhne dakuit00 at gmail.com
Tue Jul 7 12:36:53 UTC 2015


Hello,

does mono support arm64?

we used meta-mono with dora and arm32 and that worked. now we try with fido
and arm64 and we fail to build mono:

../../doltcompile aarch64-gnu-linux-gcc  --sysroot=/home/daniel/BUILD/
YOCTO/ESX/build/tmp-glibc/sysroots/qemuarm64 -DHAVE_CONFIG_H -I. -I../..
-I../.. -I../../mono -I../../libgc/include -I../../eglib/src
-I../../eglib/src -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP
-DUSE_MUNMAP  -DUSE_COMPILER_TLS  -O2 -pipe -g
-feliminate-unused-debug-types -fno-strict-aliasing -fwrapv
-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 -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:288:43: fatal error:
mono/arch/arm64/arm64-codegen.h: No such file or directory
|  #include <mono/arch/arm64/arm64-codegen.h>
|                                            ^
| compilation terminated.
| make[4]: *** [mono-io-portability.lo] Error 1
| make[4]: *** Waiting for unfinished jobs....
| make[4]: Leaving directory
`/home/daniel/BUILD/YOCTO/ESX/build/tmp-glibc/work/aarch64-gnu-linux/mono/3.12.1-r0/mono-3.12.1/mono/utils'
| make[3]: *** [all] Error 2
| make[3]: Leaving directory
`/home/daniel/BUILD/YOCTO/ESX/build/tmp-glibc/work/aarch64-gnu-linux/mono/3.12.1-r0/mono-3.12.1/mono/utils'
| make[2]: *** [all-recursive] Error 1
| make[2]: Leaving directory
`/home/daniel/BUILD/YOCTO/ESX/build/tmp-glibc/work/aarch64-gnu-linux/mono/3.12.1-r0/mono-3.12.1/mono'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory
`/home/daniel/BUILD/YOCTO/ESX/build/tmp-glibc/work/aarch64-gnu-linux/mono/3.12.1-r0/mono-3.12.1'
| make: *** [all] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at
/home/daniel/BUILD/YOCTO/ESX/build/tmp-glibc/work/aarch64-gnu-linux/mono/3.12.1-r0/temp/log.do_compile.3699)
ERROR: Task 661
(/home/daniel/BUILD/YOCTO/ESX/poky/../meta-mono/recipes-mono/mono/
mono_3.12.1.bb, do_compile) failed with exit code '1'

BR,
Daniel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20150707/b7622fdc/attachment.html>


More information about the Mono-devel-list mailing list