>>> mono 6.12.0.90 Extracting xzcat /tmp/instance-0/dl/mono/mono-6.12.0.90.tar.xz | tar --strip-components=1 -C /tmp/instance-0/output-1/build/mono-6.12.0.90 -xf - >>> mono 6.12.0.90 Patching >>> mono 6.12.0.90 Updating config.sub and config.guess for file in config.guess config.sub; do for i in $(find /tmp/instance-0/output-1/build/mono-6.12.0.90 -name $file); do cp support/gnuconfig/$file $i; done; done >>> mono 6.12.0.90 Configuring >>> mono 6.12.0.90 Autoreconfiguring libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:14: installing './compile' configure.ac:8: installing './missing' src/Makefile.am: installing './depcomp' libtoolize: putting auxiliary files in '../..'. libtoolize: copying file '../../ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:29: installing '../../compile' configure.ac:22: installing '../../missing' Makefile.am: installing '../../depcomp' libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:609: installing './compile' configure.ac:20: installing './missing' ikvm-native/Makefile.am: installing './depcomp' >>> mono 6.12.0.90 Patching libtool patching file /tmp/instance-0/output-1/build/mono-6.12.0.90/external/bdwgc/libatomic_ops/ltmain.sh Hunk #1 succeeded at 2694 (offset 7 lines). Hunk #2 succeeded at 4284 (offset 7 lines). Hunk #3 succeeded at 6579 (offset 25 lines). Hunk #4 succeeded at 6589 (offset 25 lines). Hunk #5 succeeded at 6882 (offset 25 lines). Hunk #6 succeeded at 7174 (offset 25 lines). Hunk #7 succeeded at 8140 (offset 28 lines). Hunk #8 succeeded at 10769 (offset 59 lines). patching file /tmp/instance-0/output-1/build/mono-6.12.0.90/external/llvm-project/polly/lib/External/ppcg/ltmain.sh Hunk #7 succeeded at 6699 (offset 3 lines). Hunk #8 succeeded at 9280 (offset 6 lines). patching file /tmp/instance-0/output-1/build/mono-6.12.0.90/external/llvm-project/polly/lib/External/isl/ltmain.sh Hunk #1 succeeded at 2694 (offset 7 lines). Hunk #2 succeeded at 4284 (offset 7 lines). Hunk #3 succeeded at 6579 (offset 25 lines). Hunk #4 succeeded at 6589 (offset 25 lines). Hunk #5 succeeded at 6882 (offset 25 lines). Hunk #6 succeeded at 7174 (offset 25 lines). Hunk #7 succeeded at 8146 (offset 34 lines). Hunk #8 succeeded at 10778 (offset 68 lines). patching file /tmp/instance-0/output-1/build/mono-6.12.0.90/ltmain.sh Hunk #1 succeeded at 2694 (offset 7 lines). Hunk #2 succeeded at 4284 (offset 7 lines). Hunk #3 succeeded at 6579 (offset 25 lines). Hunk #4 succeeded at 6589 (offset 25 lines). Hunk #5 succeeded at 6882 (offset 25 lines). Hunk #6 succeeded at 7174 (offset 25 lines). Hunk #7 succeeded at 8140 (offset 28 lines). Hunk #8 succeeded at 10769 (offset 59 lines). (cd /tmp/instance-0/output-1/build/mono-6.12.0.90/ && rm -rf config.cache && PATH="/tmp/instance-0/output-1/host/bin:/tmp/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" AR="/tmp/instance-0/output-1/host/bin/arm-linux-ar" AS="/tmp/instance-0/output-1/host/bin/arm-linux-as" LD="/tmp/instance-0/output-1/host/bin/arm-linux-ld" NM="/tmp/instance-0/output-1/host/bin/arm-linux-nm" CC="/tmp/instance-0/output-1/host/bin/arm-linux-gcc" GCC="/tmp/instance-0/output-1/host/bin/arm-linux-gcc" CPP="/tmp/instance-0/output-1/host/bin/arm-linux-cpp" CXX="/tmp/instance-0/output-1/host/bin/arm-linux-g++" FC="/tmp/instance-0/output-1/host/bin/arm-linux-gfortran" F77="/tmp/instance-0/output-1/host/bin/arm-linux-gfortran" RANLIB="/tmp/instance-0/output-1/host/bin/arm-linux-ranlib" READELF="/tmp/instance-0/output-1/host/bin/arm-linux-readelf" STRIP="/tmp/instance-0/output-1/host/bin/arm-linux-strip" OBJCOPY="/tmp/instance-0/output-1/host/bin/arm-linux-objcopy" OBJDUMP="/tmp/instance-0/output-1/host/bin/arm-linux-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/tmp/instance-0/output-1/host/include" CFLAGS_FOR_BUILD="-O2 -I/tmp/instance-0/output-1/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/tmp/instance-0/output-1/host/include" LDFLAGS_FOR_BUILD="-L/tmp/instance-0/output-1/host/lib -Wl,-rpath,/tmp/instance-0/output-1/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/tmp/instance-0/output-1/host/bin/arm-linux-as" DEFAULT_LINKER="/tmp/instance-0/output-1/host/bin/arm-linux-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 " LDFLAGS="" FCFLAGS=" -Os -g0" FFLAGS=" -Os -g0" PKG_CONFIG="/tmp/instance-0/output-1/host/bin/pkg-config" STAGING_DIR="/tmp/instance-0/output-1/host/arm-buildroot-linux-uclibcgnueabi/sysroot" INTLTOOL_PERL=/usr/bin/perl ac_cv_lbl_unaligned_fail=yes ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_memcmp_working=yes ac_cv_have_decl_malloc=yes gl_cv_func_malloc_0_nonnull=yes ac_cv_func_malloc_0_nonnull=yes ac_cv_func_calloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes lt_cv_sys_lib_search_path_spec="" ac_cv_c_bigendian=no CONFIG_SITE=/dev/null ./configure --target=arm-buildroot-linux-uclibcgnueabi --host=arm-buildroot-linux-uclibcgnueabi --build=x86_64-pc-linux-gnu --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --localstatedir=/var --program-prefix="" --disable-gtk-doc --disable-gtk-doc-html --disable-doc --disable-docs --disable-documentation --with-xmlto=no --with-fop=no --disable-dependency-tracking --enable-ipv6 --disable-nls --disable-static --enable-shared --with-mcs-docs=no --with-ikvm-native=no --enable-minimal=profiler,debug --enable-static --disable-btls --disable-system-aot --disable-mcs-build ) checking build system type... x86_64-pc-linux-gnu checking host system type... arm-buildroot-linux-uclibcgnueabi checking target system type... arm-buildroot-linux-uclibcgnueabi checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-buildroot-linux-uclibcgnueabi-strip... /tmp/instance-0/output-1/host/bin/arm-linux-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '1000' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking whether make supports nested variables... (cached) yes checking host platform characteristics... ok checking for arm-buildroot-linux-uclibcgnueabi-gcc... /tmp/instance-0/output-1/host/bin/arm-linux-gcc checking for arm-buildroot-linux-uclibcgnueabi-gcc... (cached) /tmp/instance-0/output-1/host/bin/arm-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /tmp/instance-0/output-1/host/bin/arm-linux-gcc accepts -g... yes checking for /tmp/instance-0/output-1/host/bin/arm-linux-gcc option to accept ISO C89... none needed checking whether /tmp/instance-0/output-1/host/bin/arm-linux-gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of /tmp/instance-0/output-1/host/bin/arm-linux-gcc... none checking for arm-buildroot-linux-uclibcgnueabi-g++... /tmp/instance-0/output-1/host/bin/arm-linux-g++ checking whether we are using the GNU C++ compiler... yes checking whether /tmp/instance-0/output-1/host/bin/arm-linux-g++ accepts -g... yes checking dependency style of /tmp/instance-0/output-1/host/bin/arm-linux-g++... none checking for a Python interpreter with version >= 3.2... python3 checking for python3... /tmp/instance-0/output-1/host/bin/python3 checking for python3 version... 3.9 checking for python3 platform... linux checking for python3 script directory... ${prefix}/lib/python3.9/site-packages checking for python3 extension module directory... ${exec_prefix}/lib/python3.9/site-packages checking dependency style of /tmp/instance-0/output-1/host/bin/arm-linux-gcc... none checking for gawk... (cached) gawk checking how to run the C preprocessor... /tmp/instance-0/output-1/host/bin/arm-linux-cpp checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether sys/types.h defines makedev... yes checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by /tmp/instance-0/output-1/host/bin/arm-linux-gcc... /tmp/instance-0/output-1/host/bin/arm-linux-ld checking if the linker (/tmp/instance-0/output-1/host/bin/arm-linux-ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /tmp/instance-0/output-1/host/bin/arm-linux-nm checking the name lister (/tmp/instance-0/output-1/host/bin/arm-linux-nm) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to arm-buildroot-linux-uclibcgnueabi format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /tmp/instance-0/output-1/host/bin/arm-linux-ld option to reload object files... -r checking for arm-buildroot-linux-uclibcgnueabi-objdump... /tmp/instance-0/output-1/host/bin/arm-linux-objdump checking how to recognize dependent libraries... pass_all checking for arm-buildroot-linux-uclibcgnueabi-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for arm-buildroot-linux-uclibcgnueabi-ar... /tmp/instance-0/output-1/host/bin/arm-linux-ar checking for archiver @FILE support... @ checking for arm-buildroot-linux-uclibcgnueabi-strip... (cached) /tmp/instance-0/output-1/host/bin/arm-linux-strip checking for arm-buildroot-linux-uclibcgnueabi-ranlib... /tmp/instance-0/output-1/host/bin/arm-linux-ranlib checking command to parse /tmp/instance-0/output-1/host/bin/arm-linux-nm output from /tmp/instance-0/output-1/host/bin/arm-linux-gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for arm-buildroot-linux-uclibcgnueabi-mt... no checking for mt... mt configure: WARNING: using cross tools not prefixed with host triplet checking if mt is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if /tmp/instance-0/output-1/host/bin/arm-linux-gcc supports -fno-rtti -fno-exceptions... no checking for /tmp/instance-0/output-1/host/bin/arm-linux-gcc option to produce PIC... -fPIC -DPIC checking if /tmp/instance-0/output-1/host/bin/arm-linux-gcc PIC flag -fPIC -DPIC works... yes checking if /tmp/instance-0/output-1/host/bin/arm-linux-gcc static flag -static works... yes checking if /tmp/instance-0/output-1/host/bin/arm-linux-gcc supports -c -o file.o... yes checking if /tmp/instance-0/output-1/host/bin/arm-linux-gcc supports -c -o file.o... (cached) yes checking whether the /tmp/instance-0/output-1/host/bin/arm-linux-gcc linker (/tmp/instance-0/output-1/host/bin/arm-linux-ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... /tmp/instance-0/output-1/host/bin/arm-linux-g++ -E checking for ld used by /tmp/instance-0/output-1/host/bin/arm-linux-g++... /tmp/instance-0/output-1/host/bin/arm-linux-ld checking if the linker (/tmp/instance-0/output-1/host/bin/arm-linux-ld) is GNU ld... yes checking whether the /tmp/instance-0/output-1/host/bin/arm-linux-g++ linker (/tmp/instance-0/output-1/host/bin/arm-linux-ld) supports shared libraries... yes checking for /tmp/instance-0/output-1/host/bin/arm-linux-g++ option to produce PIC... -fPIC -DPIC checking if /tmp/instance-0/output-1/host/bin/arm-linux-g++ PIC flag -fPIC -DPIC works... yes checking if /tmp/instance-0/output-1/host/bin/arm-linux-g++ static flag -static works... yes checking if /tmp/instance-0/output-1/host/bin/arm-linux-g++ supports -c -o file.o... yes checking if /tmp/instance-0/output-1/host/bin/arm-linux-g++ supports -c -o file.o... (cached) yes checking whether the /tmp/instance-0/output-1/host/bin/arm-linux-g++ linker (/tmp/instance-0/output-1/host/bin/arm-linux-ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for bash... /usr/bin/bash checking if dolt supports this host... yes, replacing libtool ./configure: line 14427: ./libtool: No such file or directory checking for ld used by /tmp/instance-0/output-1/host/bin/arm-linux-gcc... (cached) /tmp/instance-0/output-1/host/bin/arm-linux-ld checking if the linker (/tmp/instance-0/output-1/host/bin/arm-linux-ld) is GNU ld... (cached) yes checking sys/filio.h usability... no checking sys/filio.h presence... no checking for sys/filio.h... no checking sys/sockio.h usability... no checking sys/sockio.h presence... no checking for sys/sockio.h... no checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking sys/utime.h usability... no checking sys/utime.h presence... no checking for sys/utime.h... no checking semaphore.h usability... yes checking semaphore.h presence... yes checking for semaphore.h... yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking linux/rtc.h usability... yes checking linux/rtc.h presence... yes checking for linux/rtc.h... yes checking sys/syscall.h usability... yes checking sys/syscall.h presence... yes checking for sys/syscall.h... yes checking sys/mkdev.h usability... no checking sys/mkdev.h presence... no checking for sys/mkdev.h... no checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/sysctl.h usability... yes checking sys/sysctl.h presence... yes checking for sys/sysctl.h... yes checking libproc.h usability... no checking libproc.h presence... no checking for libproc.h... no checking sys/prctl.h usability... yes checking sys/prctl.h presence... yes checking for sys/prctl.h... yes checking copyfile.h usability... no checking copyfile.h presence... no checking for copyfile.h... no checking gnu/lib-names.h usability... no checking gnu/lib-names.h presence... no checking for gnu/lib-names.h... no checking for sys/param.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/ipc.h usability... yes checking sys/ipc.h presence... yes checking for sys/ipc.h... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking alloca.h usability... yes checking alloca.h presence... yes checking for alloca.h... yes checking ucontext.h usability... yes checking ucontext.h presence... yes checking for ucontext.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking for unistd.h... (cached) yes checking for sys/types.h... (cached) yes checking link.h usability... yes checking link.h presence... yes checking for link.h... yes checking asm/sigcontext.h usability... yes checking asm/sigcontext.h presence... yes checking for asm/sigcontext.h... yes checking sys/inotify.h usability... yes checking sys/inotify.h presence... yes checking for sys/inotify.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking complex.h usability... yes checking complex.h presence... yes checking for complex.h... yes checking unwind.h usability... yes checking unwind.h presence... yes checking for unwind.h... yes checking for unistd.h... (cached) yes checking for linux/netlink.h... yes checking for linux/rtnetlink.h... yes checking for sys/user.h... yes checking linux/serial.h usability... yes checking linux/serial.h presence... yes checking for linux/serial.h... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes Using system zlib checking elf.h usability... yes checking elf.h presence... yes checking for elf.h... yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking for vsyslog... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking linux/magic.h usability... yes checking linux/magic.h presence... yes checking for linux/magic.h... yes checking size of void *... 4 checking size of long... 4 checking size of int... 4 checking size of long long... 8 checking for clang... no checking for -Wno-unused-but-set-variable option to gcc... no checking whether NLS is requested... no checking for msgfmt... /tmp/instance-0/output-1/host/bin/msgfmt checking for gmsgfmt... /tmp/instance-0/output-1/host/bin/msgfmt checking for xgettext... /tmp/instance-0/output-1/host/bin/xgettext checking for msgmerge... /tmp/instance-0/output-1/host/bin/msgmerge checking for pkg-config... /tmp/instance-0/output-1/host/bin/pkg-config checking for ninja... yes checking for -mno-tls-direct-seg-refs option to gcc... no checking whether byte ordering is bigendian... (cached) no checking CSharp compiler to use... roslyn configure: Disabled support for the profiler configure: Disabled support for runtime debugging checking for visibility __attribute__... yes checking whether /tmp/instance-0/output-1/host/bin/arm-linux-gcc supports zero length arrays... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking for sigaction... yes checking for kill... yes checking for signal... yes checking for TARGET_OS_IPHONE... no checking for CLOCK_MONOTONIC... yes checking for CLOCK_MONOTONIC_COARSE... yes checking for CLOCK_REALTIME... yes checking for mach_absolute_time... no checking for gethrtime... no checking for read_real_time... no checking for mach_timebase_info... no checking for futimes... no checking for futimens... yes checking for library containing clock_gettime... none required checking for clock_nanosleep... yes checking for dlopen... yes cross compiling checking for dlerror... yes checking execinfo.h usability... no checking execinfo.h presence... no checking for execinfo.h... no checking sys/auxv.h usability... no checking sys/auxv.h presence... no checking for sys/auxv.h... no checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking for getgrgid_r... yes checking for getgrnam_r... yes checking for getresuid... yes checking for setresuid... yes checking for kqueue... no checking for library containing backtrace_symbols... no checking for backtrace_symbols... no checking for mkstemp... yes checking for mmap... yes checking for madvise... yes checking for getrusage... yes checking for getpriority... yes checking for setpriority... yes checking for dl_iterate_phdr... yes checking for dladdr... yes checking for sysconf... yes checking for getrlimit... yes checking for prctl... yes checking for arc4random... no checking for nl_langinfo... yes checking for sched_getaffinity... yes checking for sched_setaffinity... yes checking for sched_getcpu... yes checking for getpwnam_r... yes checking for getpwuid_r... yes checking for readlink... yes checking for chmod... yes checking for lstat... yes checking for getdtablesize... yes checking for ftruncate... yes checking for msync... yes checking for gethostname... yes checking for getpeername... yes checking for utime... yes checking for utimes... yes checking for openlog... yes checking for closelog... yes checking for atexit... yes checking for popen... yes checking whether strerror_r is declared... yes checking for strerror_r... yes checking whether strerror_r returns char *... yes checking for sched_setaffinity from glibc < 2.3.4... no yes checking if off_t is 64 bits wide... ok checking for socket in -lsocket... no checking for IPPROTO_IP... yes checking for IPPROTO_IPV6... yes checking for IPPROTO_TCP... yes checking for SOL_IP... yes checking for SOL_IPV6... yes checking for SOL_TCP... no checking for IP_PKTINFO... yes checking for IPV6_PKTINFO... yes checking for IP_DONTFRAG... no checking for IP_DONTFRAGMENT... no checking for IP_MTU_DISCOVER... yes checking for IP_PMTUDISC_DO... yes checking for struct ip_mreqn... yes checking for getaddrinfo... yes checking for gethostbyname2_r... yes checking for gethostbyname2... yes checking for gethostbyname... yes checking for getprotobyname... yes checking for getprotobyname_r... yes checking for getnameinfo... yes checking for inet_ntop... yes checking for gethostbyaddr... yes checking for inet_pton... yes checking for inet_aton... yes checking for main in -lpthread... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking pthread_np.h usability... no checking pthread_np.h presence... no checking for pthread_np.h... no checking for pthread_mutex_timedlock... yes checking for pthread_getattr_np... yes checking for pthread_attr_get_np... no checking for pthread_getname_np... yes checking for pthread_setname_np... yes checking for pthread_cond_timedwait_relative_np... no checking for pthread_kill... yes checking for PTHREAD_MUTEX_RECURSIVE... ok checking for pthread_attr_setstacksize... yes checking for pthread_attr_getstack... yes checking for pthread_attr_getstacksize... yes checking for pthread_get_stacksize_np... no checking for pthread_get_stackaddr_np... no checking whether pthread_mutexattr_setprotocol is declared... yes checking for mincore... yes checking for mlock... yes checking for munlock... yes checking for working __thread... cross compiling checking for working sigaltstack... cross compiling checking for sys_signame... no checking for library containing sem_init... none required checking for library containing shm_open... none required checking for shm_open... yes checking for tm_gmtoff in struct tm... yes checking for library containing sqrtf... none required checking for poll... yes checking sys/epoll.h usability... yes checking sys/epoll.h presence... yes checking for sys/epoll.h... yes checking for epoll_ctl... yes checking sys/event.h usability... no checking sys/event.h presence... no checking for sys/event.h... no checking for kqueue... (cached) no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking for net/if.h... yes checking for ifreq... yes checking for sockaddr_in.sin_len... no checking for sockaddr_in6.sin6_len... no checking for getifaddrs... yes checking for if_nametoindex... yes checking for access... yes checking sys/errno.h usability... yes checking sys/errno.h presence... yes checking for sys/errno.h... yes checking checklist.h usability... no checking checklist.h presence... no checking for checklist.h... no checking pathconf.h usability... no checking pathconf.h presence... no checking for pathconf.h... no checking fstab.h usability... no checking fstab.h presence... no checking for fstab.h... no checking attr/xattr.h usability... no checking attr/xattr.h presence... no checking for attr/xattr.h... no checking sys/extattr.h usability... no checking sys/extattr.h presence... no checking for sys/extattr.h... no checking sys/sendfile.h usability... yes checking sys/sendfile.h presence... yes checking for sys/sendfile.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/vfstab.h usability... no checking sys/vfstab.h presence... no checking for sys/vfstab.h... no checking sys/xattr.h usability... yes checking sys/xattr.h presence... yes checking for sys/xattr.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking for sys/param.h... (cached) yes checking for sys/mount.h... yes checking for sys/mount.h... (cached) yes checking for confstr... yes checking for seekdir... yes checking for telldir... yes checking for getdomainname... yes checking for setdomainname... yes checking for endgrent... yes checking for getgrent... yes checking for fgetgrent... yes checking for setgrent... yes checking for setgroups... yes checking for endpwent... yes checking for getpwent... yes checking for fgetpwent... yes checking for setpwent... yes checking for getfsstat... no checking for lutimes... yes checking for futimes... (cached) no checking for mremap... yes checking for remap_file_pages... yes checking for posix_fadvise... yes checking for posix_fallocate... yes checking for posix_madvise... yes checking for vsnprintf... yes checking for sendfile... yes checking for gethostid... yes checking for sethostid... yes checking for sethostname... yes checking for statfs... yes checking for fstatfs... yes checking for statvfs... yes checking for fstatvfs... yes checking for stime... yes checking for ttyname_r... yes checking for psignal... yes checking for getlogin_r... yes checking for lockf... yes checking for swab... yes checking for setusershell... yes checking for endusershell... yes checking for futimens... (cached) yes checking for utimensat... yes checking for fstatat... yes checking for mknodat... yes checking for readlinkat... yes checking for readv... yes checking for writev... yes checking for preadv... yes checking for pwritev... yes checking for setpgid... yes checking for system... yes checking for fork... yes checking for execv... yes checking for execve... yes checking for waitpid... yes checking for accept4... yes checking for localtime_r... yes checking for mkdtemp... yes checking size of size_t... 4 checking for blksize_t... yes checking for blkcnt_t... yes checking for suseconds_t... yes checking for struct cmsghdr... yes checking for struct flock... yes checking for struct iovec... yes checking for struct linger... yes checking for struct pollfd... yes checking for struct sockaddr... yes checking for struct sockaddr_storage... yes checking for struct sockaddr_in... yes checking for struct sockaddr_in6... yes checking for struct sockaddr_un... yes checking for struct stat... yes checking for struct timespec... yes checking for struct timeval... yes checking for struct timezone... yes checking for struct utimbuf... yes checking for struct dirent.d_off... yes checking for struct dirent.d_reclen... yes checking for struct dirent.d_type... yes checking for struct passwd.pw_gecos... yes checking for struct statfs.f_flags... yes checking for struct stat.st_atim... yes checking for struct stat.st_mtim... yes checking for struct stat.st_atimespec... no checking for struct stat.st_ctim... yes checking for lsetxattr... yes checking for struct kinfo_proc.kp_proc... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/param.h... (cached) yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking CommonCrypto/CommonDigest.h usability... no checking CommonCrypto/CommonDigest.h presence... no checking for CommonCrypto/CommonDigest.h... no checking curses.h usability... yes checking curses.h presence... yes checking for curses.h... yes checking for term.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking sys/random.h usability... yes checking sys/random.h presence... yes checking for sys/random.h... yes checking for getrandom... yes checking for getentropy... no checking for linux/in.h... yes checking linux/if_packet.h usability... yes checking linux/if_packet.h presence... yes checking for linux/if_packet.h... yes checking for struct in_pktinfo... yes checking for struct ip_mreqn... yes checking for struct flock64... yes checking whether O_CLOEXEC is declared... yes checking whether F_DUPFD_CLOEXEC is declared... yes checking for Qp2getifaddrs... no checking for lseek64... yes checking for mmap64... yes checking for ftruncate64... yes checking for posix_fadvise64... yes checking whether pipe2 is declared... yes checking for getmntinfo... no checking for strcpy_s... no checking for strlcpy... yes checking for posix_fadvise... (cached) yes checking for ioctl... yes checking for sched_getaffinity... (cached) yes checking for sched_setaffinity... (cached) yes checking for arc4random_buf... no checking whether TIOCGWINSZ is declared... yes checking for tcgetattr... yes checking for tcsetattr... yes checking whether ECHO is declared... yes checking whether ICANON is declared... yes checking whether TCSANOW is declared... yes checking whether lchflags is declared... no checking for struct stat.st_flags... no checking for struct stat.st_birthtimespec... no checking for struct stat.st_atimespec... (cached) no checking for struct stat.st_atim... (cached) yes checking for struct stat.st_atimensec... no checking for struct dirent.d_namlen... no checking for struct statfs.f_fstypename... no checking for struct statvfs.f_fstypename... no checking for struct statfs... yes checking for readdir_r... yes checking for kevent with void *data... no checking for struct fd_set.fds_bits... no checking for struct fd_set.__fds_bits... no checking for sendfile with 4 arguments... yes checking for sendfile with 6 arguments... no checking for fcopyfile... no checking for epoll_create1... yes checking for accept4... (cached) yes checking for kqueue... (cached) no checking for getnameinfo with signed flags... no checking for bind with unsigned addrlen... yes checking for struct ipv6_mreq with unsigned ipv6mr_interface... yes checking for inotify_rm_watch with unsigned wd... no checking for shm_open that works well enough with mmap... cross compiling checking for getpriority with int who... yes checking for kevent with int parameters... no checking for mkstemps... yes checking for tcp/var.h... no checking sys/cdefs.h usability... yes checking sys/cdefs.h presence... yes checking for sys/cdefs.h... yes checking for TCPSTATE enum in netinet/tcp.h... yes checking whether TCPS_ESTABLISHED is declared... no checking for struct rt_msghdr... yes checking for sys/sysctl.h... (cached) yes checking for linux/rtnetlink.h... (cached) yes checking for getpeereid... no checking for uname... yes checking for getdomainname with size_t namelen... no checking for inotify_init... yes checking for inotify_add_watch... yes checking for inotify_rm_watch... yes checking for GSS/GSS.h... no checking for gssapi/gssapi_ext.h... no checking for GSS_SPNEGO_MECHANISM... no checking crt_externs.h usability... no checking crt_externs.h presence... no checking for crt_externs.h... no checking for _NSGetEnviron... no checking whether IN_EXCL_UNLINK is declared... yes checking for socklen_t... yes checking for execvp... yes checking if usage of random device is requested... yes checking for random device... yes checking if big-arrays are to be enabled... no checking stdalign.h usability... yes checking stdalign.h presence... yes checking for stdalign.h... yes checking for X... no checking for the soname of libX11.so... libX11.so.6 libX11.so.6 checking whether byte ordering is bigendian... (cached) no checking for strlcpy... (cached) yes checking for stpcpy... yes checking for strtok_r... yes checking for rewinddir... yes checking for vasprintf... yes checking for getrlimit... (cached) yes checking for fork... (cached) yes checking for execv... (cached) yes checking for execve... (cached) yes checking for waitpid... (cached) yes configure: Overridable allocator support disabled checking for library containing sqrtf... (cached) none required checking for library containing nanosleep... none required checking for library containing dlopen... none required checking whether the linker accepts -Wl,--export-dynamic... yes checking whether the linker accepts -Wl,-Bsymbolic... yes checking whether the linker accepts -bsymbolic... no checking whether the linker accepts -Wl,-z,now... yes checking whether the linker accepts -Wl,-bind_at_load... no checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking for sys/select.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/wait.h... (cached) yes checking for pwd.h... (cached) yes checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking for sys/types.h... (cached) yes checking for sys/resource.h... (cached) yes checking for iconv_open in -liconv... yes checking for alloca.h... (cached) yes checking if size_t is unsigned long... no checking if size_t is unsigned int... yes checking if the tls_model attribute is supported... yes checking which FPU to use... NONE checking which ARM version to use... ARMv5 checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking Mono.Native support... configure: WARNING: GSS is not enabled, it requires libkrb5-dev package Linux checking for -Wincompatible-pointer-types option to gcc... no checking for large file support... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating po/mcs/Makefile.in config.status: creating acceptance-tests/microbench-perf.sh config.status: creating runtime/mono-wrapper config.status: creating runtime/monodis-wrapper config.status: creating runtime/bin/mono-hang-watchdog config.status: creating Makefile config.status: creating llvm/Makefile config.status: creating mono/Makefile config.status: creating mono/btls/Makefile config.status: creating mono/native/Makefile config.status: creating mono/utils/Makefile config.status: creating mono/metadata/Makefile config.status: creating mono/zlib/Makefile config.status: creating mono/dis/Makefile config.status: creating mono/cil/Makefile config.status: creating mono/arch/Makefile config.status: creating mono/arch/x86/Makefile config.status: creating mono/arch/amd64/Makefile config.status: creating mono/arch/ppc/Makefile config.status: creating mono/arch/sparc/Makefile config.status: creating mono/arch/s390x/Makefile config.status: creating mono/arch/arm/Makefile config.status: creating mono/arch/arm64/Makefile config.status: creating mono/arch/mips/Makefile config.status: creating mono/arch/riscv/Makefile config.status: creating mono/sgen/Makefile config.status: creating mono/native/platform-type.c config.status: creating mono/native/platform-type-compat.c config.status: creating mono/native/platform-type-unified.c config.status: creating mono/tests/Makefile config.status: creating mono/tests/assembly-load-reference/Makefile config.status: creating mono/tests/tests-config config.status: creating mono/tests/gc-descriptors/Makefile config.status: creating mono/tests/testing_gac/Makefile config.status: creating mono/tests/fullaot-mixed/Makefile config.status: creating mono/tests/llvmonly-mixed/Makefile config.status: creating mono/unit-tests/Makefile config.status: creating mono/benchmark/Makefile config.status: creating mono/mini/Makefile config.status: creating mono/profiler/Makefile config.status: creating mono/eglib/Makefile config.status: creating mono/eglib/eglib-config.h config.status: creating mono/eglib/test/Makefile config.status: creating m4/Makefile config.status: creating msvc/Makefile config.status: creating mono/utils/jemalloc/Makefile config.status: creating mono-uninstalled.pc config.status: creating acceptance-tests/Makefile config.status: creating scripts/mono-find-provides config.status: creating scripts/mono-find-requires config.status: creating ikvm-native/Makefile config.status: creating scripts/Makefile config.status: creating man/Makefile config.status: creating docs/Makefile config.status: creating data/Makefile config.status: creating data/net_2_0/Makefile config.status: creating data/net_4_0/Makefile config.status: creating data/net_4_5/Makefile config.status: creating data/net_2_0/Browsers/Makefile config.status: creating data/net_4_0/Browsers/Makefile config.status: creating data/net_4_5/Browsers/Makefile config.status: creating data/mint.pc config.status: creating data/mono-2.pc config.status: creating data/monosgen-2.pc config.status: creating data/mono.pc config.status: creating data/mono-cairo.pc config.status: creating data/mono-options.pc config.status: creating data/mono-lineeditor.pc config.status: creating data/monodoc.pc config.status: creating data/dotnet.pc config.status: creating data/dotnet35.pc config.status: creating data/wcf.pc config.status: creating data/cecil.pc config.status: creating data/system.web.extensions_1.0.pc config.status: creating data/system.web.extensions.design_1.0.pc config.status: creating data/system.web.mvc.pc config.status: creating data/system.web.mvc2.pc config.status: creating data/system.web.mvc3.pc config.status: creating data/aspnetwebstack.pc config.status: creating data/reactive.pc config.status: creating samples/Makefile config.status: creating support/Makefile config.status: creating data/config config.status: creating tools/Makefile config.status: creating tools/locale-builder/Makefile config.status: creating tools/sgen/Makefile config.status: creating tools/pedump/Makefile config.status: creating tools/mono-hang-watchdog/Makefile config.status: creating runtime/Makefile config.status: creating po/Makefile config.status: creating netcore/corerun/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands config.status: creating po/mcs/POTFILES config.status: creating po/mcs/Makefile config.status: executing runtime/etc/mono/1.0/machine.config commands config.status: executing runtime/etc/mono/2.0/machine.config commands config.status: executing runtime/etc/mono/2.0/web.config commands config.status: executing runtime/etc/mono/browscap.ini commands config.status: executing runtime/etc/mono/2.0/Browsers/Compat.browser commands config.status: executing runtime/etc/mono/4.0/Browsers/Compat.browser commands config.status: executing runtime/etc/mono/4.5/Browsers/Compat.browser commands config.status: executing runtime/etc/mono/4.0/machine.config commands config.status: executing runtime/etc/mono/4.0/web.config commands config.status: executing runtime/etc/mono/4.5/machine.config commands config.status: executing runtime/etc/mono/4.5/web.config commands config.status: executing quiet-libtool commands config.status: executing nolock-libtool commands config.status: executing clean-llvm commands === configuring in external/bdwgc (/tmp/instance-0/output-1/build/mono-6.12.0.90/external/bdwgc) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr' '--target=arm-buildroot-linux-uclibcgnueabi' '--host=arm-buildroot-linux-uclibcgnueabi' '--build=x86_64-pc-linux-gnu' '--exec-prefix=/usr' '--sysconfdir=/etc' '--localstatedir=/var' '--program-prefix=' '--disable-gtk-doc' '--disable-gtk-doc-html' '--disable-doc' '--disable-docs' '--disable-documentation' '--with-xmlto=no' '--with-fop=no' '--disable-dependency-tracking' '--enable-ipv6' '--disable-nls' '--disable-static' '--enable-shared' '--with-mcs-docs=no' '--with-ikvm-native=no' '--enable-minimal=profiler,debug' '--enable-static' '--disable-btls' '--disable-system-aot' '--disable-mcs-build' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=arm-buildroot-linux-uclibcgnueabi' 'target_alias=arm-buildroot-linux-uclibcgnueabi' 'CC=/tmp/instance-0/output-1/host/bin/arm-linux-gcc' 'CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 ' 'LDFLAGS=' 'CPPFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' 'CXX=/tmp/instance-0/output-1/host/bin/arm-linux-g++' 'CXXFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 ' 'CPP=/tmp/instance-0/output-1/host/bin/arm-linux-cpp' '--enable-single-obj-compilation' '--disable-embed-check' '--with-libgc-threads=pthreads' '--enable-parallel-mark' 'CPPFLAGS_FOR_LIBGC=-Wall -Wunused -Wmissing-declarations -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -D__ARM_EABI__ -DUSE_COMPILER_TLS -DARM_FPU_NONE=1 -DNO_UNALIGNED_ACCESS -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_ARMV5=1' 'CFLAGS_FOR_LIBGC=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -Wno-deprecated-declarations -g' --cache-file=/dev/null --srcdir=. checking build system type... x86_64-pc-linux-gnu checking host system type... arm-buildroot-linux-uclibcgnueabi checking target system type... arm-buildroot-linux-uclibcgnueabi checking GC version numbers... major=7 minor=7 micro=0 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-buildroot-linux-uclibcgnueabi-strip... /tmp/instance-0/output-1/host/bin/arm-linux-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by make... GNU checking for arm-buildroot-linux-uclibcgnueabi-gcc... /tmp/instance-0/output-1/host/bin/arm-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /tmp/instance-0/output-1/host/bin/arm-linux-gcc accepts -g... yes checking for /tmp/instance-0/output-1/host/bin/arm-linux-gcc option to accept ISO C89... none needed checking whether /tmp/instance-0/output-1/host/bin/arm-linux-gcc understands -c and -o together... yes checking dependency style of /tmp/instance-0/output-1/host/bin/arm-linux-gcc... none checking whether we are using the GNU C++ compiler... yes checking whether /tmp/instance-0/output-1/host/bin/arm-linux-g++ accepts -g... yes checking dependency style of /tmp/instance-0/output-1/host/bin/arm-linux-g++... none checking dependency style of /tmp/instance-0/output-1/host/bin/arm-linux-gcc... none checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by /tmp/instance-0/output-1/host/bin/arm-linux-gcc... /tmp/instance-0/output-1/host/bin/arm-linux-ld checking if the linker (/tmp/instance-0/output-1/host/bin/arm-linux-ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /tmp/instance-0/output-1/host/bin/arm-linux-nm checking the name lister (/tmp/instance-0/output-1/host/bin/arm-linux-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to arm-buildroot-linux-uclibcgnueabi format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /tmp/instance-0/output-1/host/bin/arm-linux-ld option to reload object files... -r checking for arm-buildroot-linux-uclibcgnueabi-objdump... /tmp/instance-0/output-1/host/bin/arm-linux-objdump checking how to recognize dependent libraries... pass_all checking for arm-buildroot-linux-uclibcgnueabi-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for arm-buildroot-linux-uclibcgnueabi-ar... /tmp/instance-0/output-1/host/bin/arm-linux-ar checking for archiver @FILE support... @ checking for arm-buildroot-linux-uclibcgnueabi-strip... (cached) /tmp/instance-0/output-1/host/bin/arm-linux-strip checking for arm-buildroot-linux-uclibcgnueabi-ranlib... /tmp/instance-0/output-1/host/bin/arm-linux-ranlib checking command to parse /tmp/instance-0/output-1/host/bin/arm-linux-nm output from /tmp/instance-0/output-1/host/bin/arm-linux-gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for arm-buildroot-linux-uclibcgnueabi-mt... no checking for mt... mt configure: WARNING: using cross tools not prefixed with host triplet checking if mt is a manifest tool... no checking how to run the C preprocessor... /tmp/instance-0/output-1/host/bin/arm-linux-cpp checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if /tmp/instance-0/output-1/host/bin/arm-linux-gcc supports -fno-rtti -fno-exceptions... no checking for /tmp/instance-0/output-1/host/bin/arm-linux-gcc option to produce PIC... -fPIC -DPIC checking if /tmp/instance-0/output-1/host/bin/arm-linux-gcc PIC flag -fPIC -DPIC works... yes checking if /tmp/instance-0/output-1/host/bin/arm-linux-gcc static flag -static works... yes checking if /tmp/instance-0/output-1/host/bin/arm-linux-gcc supports -c -o file.o... yes checking if /tmp/instance-0/output-1/host/bin/arm-linux-gcc supports -c -o file.o... (cached) yes checking whether the /tmp/instance-0/output-1/host/bin/arm-linux-gcc linker (/tmp/instance-0/output-1/host/bin/arm-linux-ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... /tmp/instance-0/output-1/host/bin/arm-linux-g++ -E checking for ld used by /tmp/instance-0/output-1/host/bin/arm-linux-g++... /tmp/instance-0/output-1/host/bin/arm-linux-ld checking if the linker (/tmp/instance-0/output-1/host/bin/arm-linux-ld) is GNU ld... yes checking whether the /tmp/instance-0/output-1/host/bin/arm-linux-g++ linker (/tmp/instance-0/output-1/host/bin/arm-linux-ld) supports shared libraries... yes checking for /tmp/instance-0/output-1/host/bin/arm-linux-g++ option to produce PIC... -fPIC -DPIC checking if /tmp/instance-0/output-1/host/bin/arm-linux-g++ PIC flag -fPIC -DPIC works... yes checking if /tmp/instance-0/output-1/host/bin/arm-linux-g++ static flag -static works... yes checking if /tmp/instance-0/output-1/host/bin/arm-linux-g++ supports -c -o file.o... yes checking if /tmp/instance-0/output-1/host/bin/arm-linux-g++ supports -c -o file.o... (cached) yes checking whether the /tmp/instance-0/output-1/host/bin/arm-linux-g++ linker (/tmp/instance-0/output-1/host/bin/arm-linux-ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for thread model used by GCC... posix checking for inline... inline configure: WARNING: "Explicit GC_INIT() calls may be required." checking for pthread_self in -lpthread... yes checking whether compiler supports -Wextra... yes checking whether compiler supports -Wpedantic... yes checking for xlc... no checking whether compiler supports -fno-strict-aliasing... yes checking for getcontext... yes checking for dl_iterate_phdr... yes checking for dlopen in -ldl... yes checking execinfo.h usability... no checking execinfo.h presence... no checking for execinfo.h... no checking whether to build shared libraries... yes checking which machine-dependent code should be used... checking whether Solaris gcc optimization fix is necessary... no checking for dladdr... yes checking for sigsetjmp... yes checking sys/dg_sys_info.h usability... no checking sys/dg_sys_info.h presence... no checking for sys/dg_sys_info.h... no checking for compiler intrinsics support... skipped because cross-compiling checking which libatomic_ops to use... external checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating bdw-gc.pc config.status: creating include/config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default commands mcs source: mcs C# Compiler: roslyn CompilerServer: Engine: Host: arm-buildroot-linux-uclibcgnueabi Target: arm-buildroot-linux-uclibcgnueabi GC: sgen (concurrent by default) and Included Boehm GC with typed GC and parallel mark Suspend: Preemptive TLS: __thread SIGALTSTACK: no Engine: Building and using the JIT BigArrays: no DTrace: no LLVM Back End: no (dynamically loaded: no, built in-tree: no, assertions: no, msvc only: no) Spectre: no mitigation Mono.Native: Linux Libraries: .NET 4.x: no Xamarin.Android: no Xamarin.iOS: no Xamarin.WatchOS: no Xamarin.TVOS: no Xamarin.Mac: no Windows AOT: no Orbis: no Unreal: no WebAssembly: no Test profiles: AOT Full (no), AOT Hybrid (no), AOT Full Interp (no), Windows Full AOT Interp (no) JNI support: libgdiplus: assumed to be installed zlib: system zlib BTLS: no jemalloc: no (always use: no) crash reporting: yes (private crashes: yes) .NET Core: no Disabled: profiler,debug >>> mono 6.12.0.90 Building PATH="/tmp/instance-0/output-1/host/bin:/tmp/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/make -j1 -C /tmp/instance-0/output-1/build/mono-6.12.0.90/ make[1]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90' /usr/bin/make all-recursive make[2]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90' Making all in po make[3]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/po' Making all in mcs make[4]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/po/mcs' make[4]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/po/mcs' make[4]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/po' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/po' make[3]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/po' Making all in external/bdwgc make[3]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/external/bdwgc' make[4]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/external/bdwgc' /bin/bash ./libtool --tag=CC --mode=compile /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c -o extra/gc.lo extra/gc.c libtool: compile: /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c extra/gc.c -fPIC -DPIC -o extra/.libs/gc.o In file included from extra/gc.c:52: extra/../finalize.c: In function 'GC_grow_table': extra/../finalize.c:113:60: warning: unused parameter 'entries_ptr' [-Wunused-parameter] 113 | signed_word *log_size_ptr, word *entries_ptr) | ~~~~~~^~~~~~~~~~~ In file included from extra/gc.c:66: extra/../heapsections.c: In function 'HeapSectionCountIncrementer': extra/../heapsections.c:87:56: warning: unused parameter 'start' [-Wunused-parameter] 87 | void HeapSectionCountIncrementer(void* context, GC_PTR start, GC_PTR end) | ~~~~~~~^~~~~ extra/../heapsections.c:87:70: warning: unused parameter 'end' [-Wunused-parameter] 87 | void HeapSectionCountIncrementer(void* context, GC_PTR start, GC_PTR end) | ~~~~~~~^~~ libtool: compile: /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c extra/gc.c -o extra/gc.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=compile /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c -o pthread_start.lo pthread_start.c libtool: compile: /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c pthread_start.c -fPIC -DPIC -o .libs/pthread_start.o libtool: compile: /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c pthread_start.c -o pthread_start.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=link /tmp/instance-0/output-1/host/bin/arm-linux-gcc -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -version-info 5:0:4 -no-undefined -o libgc.la extra/gc.lo pthread_start.lo -lpthread -ldl libtool: warning: '-version-info/-version-number' is ignored for convenience libraries libtool: link: /tmp/instance-0/output-1/host/bin/arm-linux-ar cru .libs/libgc.a extra/.libs/gc.o .libs/pthread_start.o libtool: link: /tmp/instance-0/output-1/host/bin/arm-linux-ranlib .libs/libgc.a libtool: link: ( cd ".libs" && rm -f "libgc.la" && ln -s "../libgc.la" "libgc.la" ) /bin/bash ./libtool --tag=CC --mode=link /tmp/instance-0/output-1/host/bin/arm-linux-gcc -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -static -o libgc-static.la extra/gc.lo pthread_start.lo -lpthread -ldl libtool: link: /tmp/instance-0/output-1/host/bin/arm-linux-ar cru .libs/libgc-static.a extra/gc.o pthread_start.o libtool: link: /tmp/instance-0/output-1/host/bin/arm-linux-ranlib .libs/libgc-static.a libtool: link: ( cd ".libs" && rm -f "libgc-static.la" && ln -s "../libgc-static.la" "libgc-static.la" ) /bin/bash ./libtool --tag=CC --mode=compile /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c -o cord/libcord_la-cordbscs.lo `test -f 'cord/cordbscs.c' || echo './'`cord/cordbscs.c libtool: compile: /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c cord/cordbscs.c -fPIC -DPIC -o cord/.libs/libcord_la-cordbscs.o libtool: compile: /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c cord/cordbscs.c -o cord/libcord_la-cordbscs.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=compile /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c -o cord/libcord_la-cordprnt.lo `test -f 'cord/cordprnt.c' || echo './'`cord/cordprnt.c libtool: compile: /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c cord/cordprnt.c -fPIC -DPIC -o cord/.libs/libcord_la-cordprnt.o libtool: compile: /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c cord/cordprnt.c -o cord/libcord_la-cordprnt.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=compile /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c -o cord/libcord_la-cordxtra.lo `test -f 'cord/cordxtra.c' || echo './'`cord/cordxtra.c libtool: compile: /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c cord/cordxtra.c -fPIC -DPIC -o cord/.libs/libcord_la-cordxtra.o cord/cordxtra.c: In function 'CORD_lf_func': cord/cordxtra.c:570:39: warning: cast between incompatible function types from 'char (*)(refill_data *)' {aka 'char (*)(struct *)'} to 'void * (*)(void *)' [-Wcast-function-type] 570 | GC_call_with_alloc_lock((GC_fn_type) refill_cache, &rd)); | ^ libtool: compile: /tmp/instance-0/output-1/host/bin/arm-linux-gcc -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -c cord/cordxtra.c -o cord/libcord_la-cordxtra.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=link /tmp/instance-0/output-1/host/bin/arm-linux-gcc -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fno-strict-aliasing -version-info 4:0:3 -no-undefined -o libcord.la cord/libcord_la-cordbscs.lo cord/libcord_la-cordprnt.lo cord/libcord_la-cordxtra.lo ./libgc.la libtool: warning: '-version-info/-version-number' is ignored for convenience libraries libtool: link: (cd .libs/libcord.lax/libgc.a && /tmp/instance-0/output-1/host/bin/arm-linux-ar x "/tmp/instance-0/output-1/build/mono-6.12.0.90/external/bdwgc/./.libs/libgc.a") libtool: link: /tmp/instance-0/output-1/host/bin/arm-linux-ar cru .libs/libcord.a cord/.libs/libcord_la-cordbscs.o cord/.libs/libcord_la-cordprnt.o cord/.libs/libcord_la-cordxtra.o .libs/libcord.lax/libgc.a/gc.o .libs/libcord.lax/libgc.a/pthread_start.o libtool: link: /tmp/instance-0/output-1/host/bin/arm-linux-ranlib .libs/libcord.a libtool: link: rm -fr .libs/libcord.lax libtool: link: ( cd ".libs" && rm -f "libcord.la" && ln -s "../libcord.la" "libcord.la" ) make[4]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/external/bdwgc' make[3]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/external/bdwgc' Making all in llvm make[3]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/llvm' fatal: not a git repository (or any of the parent directories): .git make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/llvm' Making all in mono make[3]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono' Making all in eglib make[4]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/eglib' Making all in . make[5]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/eglib' CC libeglib_la-garray.lo CC libeglib_la-gbytearray.lo CC libeglib_la-gerror.lo CC libeglib_la-ghashtable.lo CC libeglib_la-giconv.lo CC libeglib_la-gmem.lo CC libeglib_la-goutput.lo CC libeglib_la-gqsort.lo CC libeglib_la-gstr.lo CC libeglib_la-gslist.lo CC libeglib_la-gstring.lo CC libeglib_la-gptrarray.lo CC libeglib_la-glist.lo CC libeglib_la-gqueue.lo CC libeglib_la-gpath.lo CC libeglib_la-gshell.lo CC libeglib_la-gspawn.lo CC libeglib_la-gfile.lo CC libeglib_la-gfile-posix.lo CC libeglib_la-gpattern.lo CC libeglib_la-gmarkup.lo CC libeglib_la-gutf8.lo CC libeglib_la-gunicode.lo CC libeglib_la-gdate-unix.lo CC libeglib_la-gdir-unix.lo CC libeglib_la-gfile-unix.lo CC libeglib_la-gmisc-unix.lo CC libeglib_la-gmodule-unix.lo CC libeglib_la-gtimer-unix.lo CC libeglib_la-gmodule-aix.lo CCLD libeglib.la make[5]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/eglib' Making all in test make[5]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/eglib/test' CXX enum.o CC test.o CC driver.o CC hashtable.o CC string-util.o CC string.o CC slist.o CC sizes.o CC ptrarray.o CC list.o CC array.o CC fake.o CC path.o CC queue.o CC shell.o CC spawn.o CC timer.o CC file.o CC pattern.o CC dir.o CC markup.o CC unicode.o CC utf8.o CC endian.o CC module.o CC memory.o CXXLD test-eglib CC assertf.o CCLD assertf make[5]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/eglib/test' make[4]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/eglib' Making all in arch make[4]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/arch' Making all in arm make[5]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/arch/arm' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/arch/arm' make[5]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/arch' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/arch' make[4]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/arch' Making all in utils make[4]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/utils' /usr/bin/make all-recursive make[5]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/utils' make[6]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/utils' CC libmonomath_la-mono-math-c.lo CCLD libmonomath.la CC libmonoutils_la-dlmalloc.lo CC libmonoutils_la-os-event-unix.lo CC libmonoutils_la-mono-md5.lo CC libmonoutils_la-mono-sha1.lo CC libmonoutils_la-mono-logger.lo CC libmonoutils_la-mono-codeman.lo CC libmonoutils_la-mono-counters.lo CC libmonoutils_la-mono-dl.lo mono-dl.c: In function 'mono_dl_open': mono-dl.c:288:20: warning: 'found_name' may be used uninitialized in this function [-Wmaybe-uninitialized] 288 | module->full_name = found_name; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ CC libmonoutils_la-mono-dl-windows.lo CC libmonoutils_la-mono-dl-darwin.lo CC libmonoutils_la-mono-dl-posix.lo CC libmonoutils_la-mono-dl-wasm.lo CC libmonoutils_la-mono-experiments.lo CC libmonoutils_la-mono-log-windows.lo CC libmonoutils_la-mono-log-common.lo CC libmonoutils_la-mono-log-posix.lo CC libmonoutils_la-mono-log-android.lo CC libmonoutils_la-mono-log-darwin.lo CC libmonoutils_la-mono-log-flight-recorder.lo CC libmonoutils_la-mono-merp.lo CC libmonoutils_la-mono-state.lo CC libmonoutils_la-mono-internal-hash.lo CC libmonoutils_la-mono-io-portability.lo CC libmonoutils_la-monobitset.lo CC libmonoutils_la-mono-filemap.lo CC libmonoutils_la-mono-mmap.lo CC libmonoutils_la-mono-mmap-windows.lo CC libmonoutils_la-mono-mmap-wasm.lo CC libmonoutils_la-mono-os-mutex.lo CC libmonoutils_la-mono-flight-recorder.lo CC libmonoutils_la-mono-networkinterfaces.lo CC libmonoutils_la-mono-proclib.lo CC libmonoutils_la-mono-proclib-windows.lo CC libmonoutils_la-mono-publib.lo CC libmonoutils_la-mono-jemalloc.lo CC libmonoutils_la-mono-time.lo CC libmonoutils_la-strenc.lo CC libmonoutils_la-mono-uri.lo CC libmonoutils_la-mono-poll.lo CC libmonoutils_la-mono-path.lo CC libmonoutils_la-mono-stdlib.lo CC libmonoutils_la-mono-property-hash.lo CC libmonoutils_la-mono-value-hash.lo CC libmonoutils_la-mono-error.lo CC libmonoutils_la-mono-context.lo CC libmonoutils_la-hazard-pointer.lo CC libmonoutils_la-lock-free-queue.lo CC libmonoutils_la-lock-free-alloc.lo CC libmonoutils_la-lock-free-array-queue.lo CC libmonoutils_la-mono-linked-list-set.lo CC libmonoutils_la-mono-threads.lo CC libmonoutils_la-mono-threads-state-machine.lo CC libmonoutils_la-mono-threads-posix.lo CC libmonoutils_la-mono-threads-posix-signals.lo CC libmonoutils_la-mono-threads-mach.lo CC libmonoutils_la-mono-threads-mach-helper.lo CC libmonoutils_la-mono-threads-windows.lo CC libmonoutils_la-mono-threads-linux.lo CC libmonoutils_la-mono-threads-freebsd.lo CC libmonoutils_la-mono-threads-netbsd.lo CC libmonoutils_la-mono-threads-openbsd.lo CC libmonoutils_la-mono-threads-android.lo CC libmonoutils_la-mono-threads-haiku.lo CC libmonoutils_la-mono-threads-aix.lo CC libmonoutils_la-mono-threads-wasm.lo CC libmonoutils_la-mono-threads-coop.lo CC libmonoutils_la-mono-utility-thread.lo CC libmonoutils_la-mono-tls.lo CC libmonoutils_la-mono-utils-debug.lo CC libmonoutils_la-atomic.lo CC libmonoutils_la-mono-hwcap.lo CC libmonoutils_la-bsearch.lo CC libmonoutils_la-mono-signal-handler.lo CC libmonoutils_la-mono-conc-hashtable.lo CC libmonoutils_la-json.lo CC libmonoutils_la-networking.lo CC libmonoutils_la-networking-posix.lo CC libmonoutils_la-networking-fallback.lo CC libmonoutils_la-networking-missing.lo CC libmonoutils_la-networking-windows.lo CC libmonoutils_la-mono-rand.lo CC libmonoutils_la-mono-rand-windows.lo CC libmonoutils_la-memfuncs.lo CC libmonoutils_la-parse.lo CC libmonoutils_la-checked-build.lo CC libmonoutils_la-mach-support-arm.lo CC libmonoutils_la-mono-hwcap-arm.lo CC mono-math-c.lo CCLD libmonoutils.la make[6]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/utils' make[5]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/utils' make[4]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/utils' Making all in cil make[4]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/cil' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/cil' Making all in zlib make[4]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/zlib' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/zlib' Making all in sgen make[4]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/sgen' CC libmonosgen_la-sgen-alloc.lo CC libmonosgen_la-sgen-cardtable.lo CC libmonosgen_la-sgen-debug.lo CC libmonosgen_la-sgen-descriptor.lo CC libmonosgen_la-sgen-fin-weak-hash.lo CC libmonosgen_la-sgen-gc.lo CC libmonosgen_la-sgen-gchandles.lo CC libmonosgen_la-sgen-gray.lo CC libmonosgen_la-sgen-hash-table.lo CC libmonosgen_la-sgen-internal.lo CC libmonosgen_la-sgen-layout-stats.lo CC libmonosgen_la-sgen-los.lo CC libmonosgen_la-sgen-marksweep.lo CC libmonosgen_la-sgen-memory-governor.lo CC libmonosgen_la-sgen-nursery-allocator.lo CC libmonosgen_la-sgen-pinning-stats.lo CC libmonosgen_la-sgen-pinning.lo CC libmonosgen_la-sgen-pointer-queue.lo CC libmonosgen_la-sgen-array-list.lo CC libmonosgen_la-sgen-protocol.lo CC libmonosgen_la-sgen-qsort.lo CC libmonosgen_la-sgen-simple-nursery.lo CC libmonosgen_la-sgen-split-nursery.lo CC libmonosgen_la-sgen-thread-pool.lo CC libmonosgen_la-sgen-workers.lo CCLD libmonosgen.la make[4]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/sgen' Making all in metadata make[4]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/metadata' CC libmonoruntime_config_la-mono-config-dirs.lo CCLD libmonoruntime-config.la CC libmonoruntime_support_la-support.lo CCLD libmonoruntime-support.la CC libmonoruntime_la-console-unix.lo CC libmonoruntime_la-w32mutex-unix.lo CC libmonoruntime_la-w32semaphore-unix.lo CC libmonoruntime_la-w32event-unix.lo CC libmonoruntime_la-w32process-unix.lo CC libmonoruntime_la-w32process-unix-osx.lo CC libmonoruntime_la-w32process-unix-bsd.lo CC libmonoruntime_la-w32process-unix-haiku.lo CC libmonoruntime_la-w32process-unix-default.lo CC libmonoruntime_la-w32socket-unix.lo CC libmonoruntime_la-w32file-unix.lo CC libmonoruntime_la-w32file-unix-glob.lo CC libmonoruntime_la-w32error-unix.lo CC libmonoruntime_la-threadpool-worker-default.lo threadpool-worker-default.c: In function 'worker_try_create': threadpool-worker-default.c:598:84: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 598 | GUINT_TO_POINTER (MONO_NATIVE_THREAD_ID_TO_UINT (mono_native_thread_id_get ())), (gpointer) thread->tid, now, worker.worker_creation_current_count); | ^ CC libmonoruntime_la-appdomain.lo CC libmonoruntime_la-assembly-load-context.lo CC libmonoruntime_la-domain.lo CC libmonoruntime_la-assembly.lo CC libmonoruntime_la-attach.lo CC libmonoruntime_la-class.lo CC libmonoruntime_la-class-init.lo In file included from ../../mono/metadata/class-init.h:9, from class-init.c:11: class-init.c: In function 'mono_class_get_virtual_methods': class-init.c:2765:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2765 | g_assert ((guint64)(*iter) > 0x100); | ^ ../../mono/eglib/glib.h:920:44: note: in definition of macro 'G_LIKELY' 920 | #define G_LIKELY(expr) (__builtin_expect ((expr) != 0, 1)) | ^~~~ class-init.c:2765:4: note: in expansion of macro 'g_assert' 2765 | g_assert ((guint64)(*iter) > 0x100); | ^~~~~~~~ CC libmonoruntime_la-class-accessors.lo CC libmonoruntime_la-cominterop.lo CC libmonoruntime_la-coree.lo CC libmonoruntime_la-debug-helpers.lo CC libmonoruntime_la-debug-mono-symfile.lo CC libmonoruntime_la-debug-mono-ppdb.lo CC libmonoruntime_la-environment.lo CC libmonoruntime_la-exception.lo CC libmonoruntime_la-w32file.lo CC libmonoruntime_la-filewatcher.lo CC libmonoruntime_la-icall.lo CC libmonoruntime_la-image.lo CC libmonoruntime_la-jit-info.lo CC libmonoruntime_la-loader.lo CC libmonoruntime_la-loaded-images.lo CC libmonoruntime_la-loaded-images-global.lo CC libmonoruntime_la-loaded-images-netcore.lo CC libmonoruntime_la-locales.lo CC libmonoruntime_la-lock-tracer.lo CC libmonoruntime_la-marshal.lo CC libmonoruntime_la-mempool.lo CC libmonoruntime_la-metadata.lo CC libmonoruntime_la-metadata-verify.lo CC libmonoruntime_la-method-builder.lo CC libmonoruntime_la-mono-basic-block.lo CC libmonoruntime_la-mono-config.lo CC libmonoruntime_la-mono-debug.lo CC libmonoruntime_la-mono-endian.lo CC libmonoruntime_la-mono-hash.lo CC libmonoruntime_la-mono-conc-hash.lo CC libmonoruntime_la-mono-mlist.lo CC libmonoruntime_la-mono-perfcounters.lo CC libmonoruntime_la-mono-route.lo CC libmonoruntime_la-object.lo CC libmonoruntime_la-opcodes.lo CC libmonoruntime_la-property-bag.lo CC libmonoruntime_la-w32socket.lo CC libmonoruntime_la-w32process.lo CC libmonoruntime_la-profiler.lo CC libmonoruntime_la-rand.lo CC libmonoruntime_la-remoting.lo CC libmonoruntime_la-runtime.lo CC libmonoruntime_la-mono-security.lo CC libmonoruntime_la-security-core-clr.lo CC libmonoruntime_la-security-manager.lo CC libmonoruntime_la-string-icalls.lo CC libmonoruntime_la-sysmath.lo CC libmonoruntime_la-threads.lo threads.c: In function 'mono_thread_detach_internal': threads.c:1016:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1016 | if (!mono_g_hash_table_lookup_extended (threads, (gpointer)thread->tid, NULL, (gpointer*) &value)) { | ^ threads.c:1025:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1025 | removed = mono_g_hash_table_remove (threads, (gpointer)thread->tid); | ^ threads.c: In function 'wait_for_tids': threads.c:3562:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3562 | if (mono_g_hash_table_lookup (threads, (gpointer) internal->tid) == internal) | ^ threads.c: In function 'mono_threads_summarize_execute_internal': threads.c:6413:6: warning: 'current_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 6413 | if (i == current_idx) | ^ threads.c:6561:6: note: 'current_idx' was declared here 6561 | int current_idx; | ^~~~~~~~~~~ CC libmonoruntime_la-threadpool.lo CC libmonoruntime_la-threadpool-io.lo CC libmonoruntime_la-verify.lo CC libmonoruntime_la-dynamic-stream.lo CC libmonoruntime_la-file-mmap-posix.lo CC libmonoruntime_la-file-mmap-windows.lo CC libmonoruntime_la-metadata-cross-helpers.lo CC libmonoruntime_la-seq-points-data.lo CC libmonoruntime_la-handle.lo CC libmonoruntime_la-w32handle-namespace.lo CC libmonoruntime_la-w32handle.lo CC libmonoruntime_la-reflection.lo CC libmonoruntime_la-dynamic-image.lo CC libmonoruntime_la-sre.lo sre.c: In function 'mono_reflection_get_custom_attrs_blob_checked': sre.c:2569:4: warning: 'ftype' may be used uninitialized in this function [-Wmaybe-uninitialized] 2569 | encode_named_val (assembly, buffer, p, &buffer, &p, &buflen, ftype, fname, field, error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sre.c:2545:4: warning: 'ptype' may be used uninitialized in this function [-Wmaybe-uninitialized] 2545 | encode_named_val (assembly, buffer, p, &buffer, &p, &buflen, ptype, pname, prop, error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmonoruntime_la-sre-encode.lo CC libmonoruntime_la-sre-save.lo CC libmonoruntime_la-custom-attrs.lo CC libmonoruntime_la-fdhandle.lo CC libmonoruntime_la-callspec.lo CC libmonoruntime_la-abi.lo CC libmonoruntime_la-native-library.lo CC libmonoruntime_la-icall-table.lo CC libmonoruntime_la-method-builder-ilgen.lo CC libmonoruntime_la-marshal-ilgen.lo marshal-ilgen.c: In function 'emit_marshal_safehandle_ilgen': marshal-ilgen.c:5300:6: warning: 'label_next' may be used uninitialized in this function [-Wmaybe-uninitialized] 5300 | mono_mb_patch_branch (mb, label_next); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmonoruntime_la-sgen-mono-ilgen.lo CC libmonoruntime_la-gc-stats.lo CC libmonoruntime_la-gc.lo CC libmonoruntime_la-monitor.lo CC libmonoruntime_la-null-gc.lo CC libmonoruntime_la-null-gc-handles.lo CC libmonoruntime_la-boehm-gc.lo boehm-gc.c:1103:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] 1103 | void GC_start_blocking () | ^~~~~~~~~~~~~~~~~ boehm-gc.c:1108:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] 1108 | void GC_end_blocking () | ^~~~~~~~~~~~~~~ In file included from boehm-gc.c:18: boehm-gc.c: In function 'on_gc_notification': ../../mono/metadata/profiler-private.h:193:4: warning: 'e' may be used uninitialized in this function [-Wmaybe-uninitialized] 193 | mono_profiler_raise_ ## name args; \ | ^~~~~~~~~~~~~~~~~~~~ boehm-gc.c:406:22: note: 'e' was declared here 406 | MonoProfilerGCEvent e; | ^ CCLD libmonoruntime.la CC libmonoruntimesgen_la-console-unix.lo CC libmonoruntimesgen_la-w32mutex-unix.lo CC libmonoruntimesgen_la-w32semaphore-unix.lo CC libmonoruntimesgen_la-w32event-unix.lo CC libmonoruntimesgen_la-w32process-unix.lo CC libmonoruntimesgen_la-w32process-unix-osx.lo CC libmonoruntimesgen_la-w32process-unix-bsd.lo CC libmonoruntimesgen_la-w32process-unix-haiku.lo CC libmonoruntimesgen_la-w32process-unix-default.lo CC libmonoruntimesgen_la-w32socket-unix.lo CC libmonoruntimesgen_la-w32file-unix.lo CC libmonoruntimesgen_la-w32file-unix-glob.lo CC libmonoruntimesgen_la-w32error-unix.lo CC libmonoruntimesgen_la-threadpool-worker-default.lo threadpool-worker-default.c: In function 'worker_try_create': threadpool-worker-default.c:598:84: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 598 | GUINT_TO_POINTER (MONO_NATIVE_THREAD_ID_TO_UINT (mono_native_thread_id_get ())), (gpointer) thread->tid, now, worker.worker_creation_current_count); | ^ CC libmonoruntimesgen_la-appdomain.lo CC libmonoruntimesgen_la-assembly-load-context.lo CC libmonoruntimesgen_la-domain.lo CC libmonoruntimesgen_la-assembly.lo CC libmonoruntimesgen_la-attach.lo CC libmonoruntimesgen_la-class.lo CC libmonoruntimesgen_la-class-init.lo In file included from ../../mono/metadata/class-init.h:9, from class-init.c:11: class-init.c: In function 'mono_class_get_virtual_methods': class-init.c:2765:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2765 | g_assert ((guint64)(*iter) > 0x100); | ^ ../../mono/eglib/glib.h:920:44: note: in definition of macro 'G_LIKELY' 920 | #define G_LIKELY(expr) (__builtin_expect ((expr) != 0, 1)) | ^~~~ class-init.c:2765:4: note: in expansion of macro 'g_assert' 2765 | g_assert ((guint64)(*iter) > 0x100); | ^~~~~~~~ CC libmonoruntimesgen_la-class-accessors.lo CC libmonoruntimesgen_la-cominterop.lo CC libmonoruntimesgen_la-coree.lo CC libmonoruntimesgen_la-debug-helpers.lo CC libmonoruntimesgen_la-debug-mono-symfile.lo CC libmonoruntimesgen_la-debug-mono-ppdb.lo CC libmonoruntimesgen_la-environment.lo CC libmonoruntimesgen_la-exception.lo CC libmonoruntimesgen_la-w32file.lo CC libmonoruntimesgen_la-filewatcher.lo CC libmonoruntimesgen_la-icall.lo CC libmonoruntimesgen_la-image.lo CC libmonoruntimesgen_la-jit-info.lo CC libmonoruntimesgen_la-loader.lo CC libmonoruntimesgen_la-loaded-images.lo CC libmonoruntimesgen_la-loaded-images-global.lo CC libmonoruntimesgen_la-loaded-images-netcore.lo CC libmonoruntimesgen_la-locales.lo CC libmonoruntimesgen_la-lock-tracer.lo CC libmonoruntimesgen_la-marshal.lo CC libmonoruntimesgen_la-mempool.lo CC libmonoruntimesgen_la-metadata.lo CC libmonoruntimesgen_la-metadata-verify.lo CC libmonoruntimesgen_la-method-builder.lo CC libmonoruntimesgen_la-mono-basic-block.lo CC libmonoruntimesgen_la-mono-config.lo CC libmonoruntimesgen_la-mono-debug.lo CC libmonoruntimesgen_la-mono-endian.lo CC libmonoruntimesgen_la-mono-hash.lo CC libmonoruntimesgen_la-mono-conc-hash.lo CC libmonoruntimesgen_la-mono-mlist.lo CC libmonoruntimesgen_la-mono-perfcounters.lo CC libmonoruntimesgen_la-mono-route.lo CC libmonoruntimesgen_la-object.lo CC libmonoruntimesgen_la-opcodes.lo CC libmonoruntimesgen_la-property-bag.lo CC libmonoruntimesgen_la-w32socket.lo CC libmonoruntimesgen_la-w32process.lo CC libmonoruntimesgen_la-profiler.lo CC libmonoruntimesgen_la-rand.lo CC libmonoruntimesgen_la-remoting.lo CC libmonoruntimesgen_la-runtime.lo CC libmonoruntimesgen_la-mono-security.lo CC libmonoruntimesgen_la-security-core-clr.lo CC libmonoruntimesgen_la-security-manager.lo CC libmonoruntimesgen_la-string-icalls.lo CC libmonoruntimesgen_la-sysmath.lo CC libmonoruntimesgen_la-threads.lo threads.c: In function 'mono_thread_detach_internal': threads.c:1016:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1016 | if (!mono_g_hash_table_lookup_extended (threads, (gpointer)thread->tid, NULL, (gpointer*) &value)) { | ^ threads.c:1025:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1025 | removed = mono_g_hash_table_remove (threads, (gpointer)thread->tid); | ^ threads.c: In function 'wait_for_tids': threads.c:3562:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3562 | if (mono_g_hash_table_lookup (threads, (gpointer) internal->tid) == internal) | ^ threads.c: In function 'mono_threads_summarize_execute_internal': threads.c:6413:6: warning: 'current_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 6413 | if (i == current_idx) | ^ threads.c:6561:6: note: 'current_idx' was declared here 6561 | int current_idx; | ^~~~~~~~~~~ CC libmonoruntimesgen_la-threadpool.lo CC libmonoruntimesgen_la-threadpool-io.lo CC libmonoruntimesgen_la-verify.lo CC libmonoruntimesgen_la-dynamic-stream.lo CC libmonoruntimesgen_la-file-mmap-posix.lo CC libmonoruntimesgen_la-file-mmap-windows.lo CC libmonoruntimesgen_la-metadata-cross-helpers.lo CC libmonoruntimesgen_la-seq-points-data.lo CC libmonoruntimesgen_la-handle.lo CC libmonoruntimesgen_la-w32handle-namespace.lo CC libmonoruntimesgen_la-w32handle.lo CC libmonoruntimesgen_la-reflection.lo CC libmonoruntimesgen_la-dynamic-image.lo CC libmonoruntimesgen_la-sre.lo sre.c: In function 'mono_reflection_get_custom_attrs_blob_checked': sre.c:2569:4: warning: 'ftype' may be used uninitialized in this function [-Wmaybe-uninitialized] 2569 | encode_named_val (assembly, buffer, p, &buffer, &p, &buflen, ftype, fname, field, error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sre.c:2545:4: warning: 'ptype' may be used uninitialized in this function [-Wmaybe-uninitialized] 2545 | encode_named_val (assembly, buffer, p, &buffer, &p, &buflen, ptype, pname, prop, error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmonoruntimesgen_la-sre-encode.lo CC libmonoruntimesgen_la-sre-save.lo CC libmonoruntimesgen_la-custom-attrs.lo CC libmonoruntimesgen_la-fdhandle.lo CC libmonoruntimesgen_la-callspec.lo CC libmonoruntimesgen_la-abi.lo CC libmonoruntimesgen_la-native-library.lo CC libmonoruntimesgen_la-icall-table.lo CC libmonoruntimesgen_la-method-builder-ilgen.lo CC libmonoruntimesgen_la-marshal-ilgen.lo marshal-ilgen.c: In function 'emit_marshal_safehandle_ilgen': marshal-ilgen.c:5300:6: warning: 'label_next' may be used uninitialized in this function [-Wmaybe-uninitialized] 5300 | mono_mb_patch_branch (mb, label_next); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmonoruntimesgen_la-sgen-mono-ilgen.lo CC libmonoruntimesgen_la-gc-stats.lo CC libmonoruntimesgen_la-gc.lo CC libmonoruntimesgen_la-monitor.lo CC libmonoruntimesgen_la-sgen-bridge.lo CC libmonoruntimesgen_la-sgen-old-bridge.lo CC libmonoruntimesgen_la-sgen-new-bridge.lo CC libmonoruntimesgen_la-sgen-tarjan-bridge.lo CC libmonoruntimesgen_la-sgen-toggleref.lo CC libmonoruntimesgen_la-sgen-stw.lo CC libmonoruntimesgen_la-sgen-mono.lo CCLD libmonoruntimesgen.la make[4]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/metadata' Making all in mini make[4]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/mini' if test -e ../../.git; then \ (cd ../..; \ LANG=C; export LANG; \ if test -z "$ghprbPullId"; then \ branch=`git branch | grep '^\*' | sed 's/.*detached .*/explicit/' | cut -d ' ' -f 2`; \ else \ branch="pull-request-$ghprbPullId"; \ fi; \ version=`git log --no-color --first-parent -n1 --pretty=format:%h`; \ echo "#define FULL_VERSION \"$branch/$version\""; \ ); \ else \ if test -z "$MONO_BRANCH" -o -z "$MONO_BUILD_REVISION"; then \ echo "#define FULL_VERSION \"tarball\""; \ else \ echo "#define FULL_VERSION \"$MONO_BRANCH/$MONO_BUILD_REVISION\""; \ fi \ fi > version.h /tmp/instance-0/output-1/host/bin/python3 ./genmdesc.py TARGET_ARM . cpu-arm.h arm_cpu_desc ./cpu-arm.md /usr/bin/make all-am make[5]: Entering directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/mini' CC libmini_la-mini.lo CC libmini_la-mini-runtime.lo CC libmini_la-seq-points.lo CC libmini_la-method-to-ir.lo CC libmini_la-cfgdump.lo CC libmini_la-decompose.lo CC libmini_la-jit-icalls.lo CC libmini_la-trace.lo CC libmini_la-dominators.lo CC libmini_la-cfold.lo CC libmini_la-helpers.lo CC libmini_la-liveness.lo CC libmini_la-ssa.lo CC libmini_la-abcremoval.lo CC libmini_la-local-propagation.lo CC libmini_la-driver.lo CC libmini_la-debug-mini.lo CC libmini_la-linear-scan.lo CC libmini_la-aot-compiler.lo aot-compiler.c: In function 'parse_cpu_features': aot-compiler.c:8025:6: warning: unused variable 'prefix' [-Wunused-variable] 8025 | int prefix = (attr [0] == '-' || attr [0] == '+') ? 1 : 0; | ^~~~~~ CC libmini_la-aot-runtime.lo CC libmini_la-aot-runtime-wasm.lo CC libmini_la-graph.lo CC libmini_la-mini-codegen.lo CC libmini_la-mini-exceptions.lo mini-exceptions.c: In function 'mono_exception_stackframe_obj_walk': mini-exceptions.c:944:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 944 | gpointer ip = (gpointer) (captured_frame->method_address + captured_frame->native_offset); | ^ mini-exceptions.c:952:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 952 | gboolean r = func (method, (gpointer) captured_frame->method_address, captured_frame->native_offset, TRUE, user_data); | ^ CC libmini_la-mini-trampolines.lo CC libmini_la-branch-opts.lo CC libmini_la-mini-generic-sharing.lo mini-generic-sharing.c: In function 'mini_get_shared_gparam': mini-generic-sharing.c:3903:13: warning: variable 'image' set but not used [-Wunused-but-set-variable] 3903 | MonoImage *image = NULL; | ^~~~~ CC libmini_la-tasklets.lo CC libmini_la-simd-intrinsics.lo CC libmini_la-simd-intrinsics-netcore.lo CC libmini_la-mini-native-types.lo CC libmini_la-unwind.lo unwind.c: In function 'mono_unwind_frame': unwind.c:701:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 701 | cfa_val = (guint8*)regs [mono_dwarf_reg_to_hw_reg (cfa_reg)] + cfa_offset; | ^ CC libmini_la-image-writer.lo CC libmini_la-dwarfwriter.lo CC libmini_la-mini-gc.lo CC libmini_la-debugger-agent-stubs.lo CC libmini_la-xdebug.lo CC libmini_la-alias-analysis.lo CC libmini_la-mini-cross-helpers.lo CC libmini_la-arch-stubs.lo CC libmini_la-type-checking.lo CC libmini_la-calls.lo CC libmini_la-lldb.lo CC libmini_la-memory-access.lo CC libmini_la-intrinsics.lo CC libmini_la-mini-profiler.lo CC libmini_la-interp-stubs.lo CC libmini_la-llvmonly-runtime.lo CC libmini_la-tiered.lo CC libmini_la-mini-arm.lo mini-arm.c: In function 'mono_arch_allocate_vars': mini-arm.c:1920:20: warning: variable 'header' set but not used [-Wunused-but-set-variable] 1920 | MonoMethodHeader *header; | ^~~~~~ mini-arm.c: In function 'dyn_call_supported': mini-arm.c:2852:7: warning: variable 'last_slot' set but not used [-Wunused-but-set-variable] 2852 | int last_slot; | ^~~~~~~~~ mini-arm.c: In function 'mono_arch_output_basic_block': mini-arm.c:4238:12: warning: variable 'last_ins' set but not used [-Wunused-but-set-variable] 4238 | MonoInst *last_ins = NULL; | ^~~~~~~~ mini-arm.c: In function 'mono_arch_emit_prolog': mini-arm.c:6529:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 6529 | int size = 0; | ^~~~ CC libmini_la-exceptions-arm.lo In file included from exceptions-arm.c:13: exceptions-arm.c: In function 'mono_arch_unwind_frame': exceptions-arm.c:525:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 525 | g_assert ((((guint64)(*lmf)->previous_lmf) & 2) == 0); | ^ ../../mono/eglib/glib.h:920:44: note: in definition of macro 'G_LIKELY' 920 | #define G_LIKELY(expr) (__builtin_expect ((expr) != 0, 1)) | ^~~~ exceptions-arm.c:525:3: note: in expansion of macro 'g_assert' 525 | g_assert ((((guint64)(*lmf)->previous_lmf) & 2) == 0); | ^~~~~~~~ CC libmini_la-tramp-arm.lo tramp-arm.c: In function 'mono_arm_get_thumb_plt_entry': tramp-arm.c:1118:15: warning: variable 'base' set but not used [-Wunused-but-set-variable] 1118 | guint8 *bl, *base; | ^~~~ CC libmini_la-mini-arm-gsharedvt.lo CC libmini_la-tramp-arm-gsharedvt.lo tramp-arm-gsharedvt.c: In function 'mono_arch_get_gsharedvt_trampoline': tramp-arm-gsharedvt.c:202:6: warning: variable 'lr_offset' set but not used [-Wunused-but-set-variable] 202 | int lr_offset, fp, br_ret_index, args_size; | ^~~~~~~~~ tramp-arm-gsharedvt.c:201:55: warning: variable 'callee_reg_area_offset' set but not used [-Wunused-but-set-variable] 201 | int caller_reg_area_offset, caller_freg_area_offset, callee_reg_area_offset, callee_freg_area_offset; | ^~~~~~~~~~~~~~~~~~~~~~ CC libmini_la-mini-posix.lo mini-posix.c:932:1: warning: 'fork_crash_safe' defined but not used [-Wunused-function] 932 | fork_crash_safe (void) | ^~~~~~~~~~~~~~~ CXXLD libmini.la libtool: warning: library '/tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/lib/libstdc++.la' was moved. CC libmain_a-main-sgen.o CC libmain_a-main.o AR libmain.a CC interp/libmaintest_a-whitebox.o AR libmaintest.a CC interp/libmono_ee_interp_la-interp.lo CC interp/libmono_ee_interp_la-mintops.lo CC interp/libmono_ee_interp_la-transform.lo interp/transform.c: In function 'interp_emit_load_const': interp/transform.c:3042:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3042 | if (mt >= MINT_TYPE_I1 && mt <= MINT_TYPE_I4 CCLD libmono-ee-interp.la CC libmono_dbg_la-debugger-agent.lo debugger-agent.c: In function 'pointer_commands': debugger-agent.c:9663:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 9663 | if (!valid_memory_address((gpointer)addr, size)) | ^ debugger-agent.c:9666:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 9666 | buffer_add_value (buf, type, (gpointer)addr, domain); | ^ CC libmono_dbg_la-debugger-state-machine.lo CC libmono_dbg_la-debugger-engine.lo debugger-engine.c:758:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 758 | ss_req_count () | ^~~~~~~~~~~~ CCLD libmono-dbg.la CCLD libmonoboehm-2.0.la libtool: warning: library '/tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/lib/libstdc++.la' was moved. CCLD libmonosgen-2.0.la libtool: warning: library '/tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/lib/libstdc++.la' was moved. CCLD mono-boehm libtool: warning: library '/tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/lib/libstdc++.la' was moved. libtool: warning: library '/tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/lib/libstdc++.la' was moved. /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: ../../external/bdwgc/.libs/libgc.a(gc.o): in function `GC_steal_mark_stack': gc.c:(.text+0x2020): undefined reference to `AO_store_full_emulation' /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: ../../external/bdwgc/.libs/libgc.a(gc.o): in function `GC_mark_from': gc.c:(.text+0x51c0): undefined reference to `AO_store_full_emulation' /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: gc.c:(.text+0x54dc): undefined reference to `AO_store_full_emulation' /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: gc.c:(.text+0x5584): undefined reference to `AO_store_full_emulation' /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: ../../external/bdwgc/.libs/libgc.a(gc.o): in function `GC_mark_and_push': gc.c:(.text+0x574c): undefined reference to `AO_store_full_emulation' /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: ../../external/bdwgc/.libs/libgc.a(gc.o):gc.c:(.text+0x5f0c): more undefined references to `AO_store_full_emulation' follow /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: ../../external/bdwgc/.libs/libgc.a(gc.o): in function `GC_mark_local': gc.c:(.text+0xfae4): undefined reference to `AO_fetch_compare_and_swap_emulation' /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: ../../external/bdwgc/.libs/libgc.a(gc.o): in function `GC_finalize': gc.c:(.text+0x10990): undefined reference to `AO_store_full_emulation' /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: gc.c:(.text+0x10ae8): undefined reference to `AO_store_full_emulation' /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: ../../external/bdwgc/.libs/libgc.a(gc.o): in function `GC_malloc_kind': gc.c:(.text+0x1682c): undefined reference to `AO_store_full_emulation' /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: gc.c:(.text+0x16880): undefined reference to `AO_store_full_emulation' /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: ../../external/bdwgc/.libs/libgc.a(gc.o): in function `GC_make_descriptor': gc.c:(.text+0x16e04): undefined reference to `AO_store_full_emulation' /tmp/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: ../../external/bdwgc/.libs/libgc.a(gc.o):gc.c:(.text+0x177bc): more undefined references to `AO_store_full_emulation' follow collect2: error: ld returned 1 exit status make[5]: *** [Makefile:1660: mono-boehm] Error 1 make[5]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/mini' make[4]: *** [Makefile:1462: all] Error 2 make[4]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono/mini' make[3]: *** [Makefile:529: all-recursive] Error 1 make[3]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90/mono' make[2]: *** [Makefile:598: all-recursive] Error 1 make[2]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90' make[1]: *** [Makefile:526: all] Error 2 make[1]: Leaving directory '/tmp/instance-0/output-1/build/mono-6.12.0.90' make: *** [package/pkg-generic.mk:294: /tmp/instance-0/output-1/build/mono-6.12.0.90/.stamp_built] Error 2 make: Leaving directory '/tmp/instance-0/buildroot'