<div dir="ltr"><div>Hello,<br><br></div>does mono support arm64?<br><br>we used meta-mono with dora and arm32 and that worked. now we try with fido and arm64 and we fail to build mono:<br><br>../../doltcompile aarch64-gnu-linux-gcc  --sysroot=/home/daniel/BUILD/<div>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<br>| In file included from ../../mono/utils/mono-stack-unwinding.h:10:0,<br>|                  from ../../mono/metadata/object-internals.h:13,<br>|                  from ../../mono/metadata/gc-internal.h:14,<br>|                  from mono-io-portability.c:13:<br>| ../../mono/utils/mono-context.h:288:43: fatal error: mono/arch/arm64/arm64-codegen.h: No such file or directory<br>|  #include <mono/arch/arm64/arm64-codegen.h><br>|                                            ^<br>| compilation terminated.<br>| make[4]: *** [mono-io-portability.lo] Error 1<br>| make[4]: *** Waiting for unfinished jobs....<br>| 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'<br>| make[3]: *** [all] Error 2<br>| 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'<br>| make[2]: *** [all-recursive] Error 1<br>| 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'<br>| make[1]: *** [all-recursive] Error 1<br>| 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'<br>| make: *** [all] Error 2<br>| ERROR: oe_runmake failed<br>| WARNING: exit code 1 from a shell command.<br>| 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)<br>ERROR: Task 661 (/home/daniel/BUILD/YOCTO/ESX/poky/../meta-mono/recipes-mono/mono/<a href="http://mono_3.12.1.bb" target="_blank">mono_3.12.1.bb</a>, do_compile) failed with exit code '1'<br><br></div><div>BR,<br></div><div>Daniel<br></div><br></div>