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 In file included from ../../mono/metadata/sgen-client-mono.h:73:0, from ../../mono/sgen/sgen-gc.h:787, from sgen-pinning-stats.c:15: sgen-pinning-stats.c: In function 'sgen_pin_stats_report': sgen-pinning-stats.c:223:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, " %10ld", pinned_entry->num_pins [i]); ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ sgen-pinning-stats.c:232:33: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ sgen-pinning-stats.c:232:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ sgen-pinning-stats.c:232:33: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ CC libmonosgen_la-sgen-pinning.lo CC libmonosgen_la-sgen-pointer-queue.lo In file included from ../../mono/metadata/sgen-client-mono.h:73:0, from ../../mono/sgen/sgen-gc.h:787, from sgen-pointer-queue.c:14: sgen-pointer-queue.c: In function 'realloc_queue': ../../mono/sgen/sgen-gc.h:142:34: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, "%s " format "\n", logTime, ##__VA_ARGS__); \ ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ sgen-pointer-queue.c:42:2: note: in expansion of macro 'SGEN_LOG' SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); ^~~~~~~~ sgen-pointer-queue.c: In function 'sgen_pointer_queue_sort_uniq': ../../mono/sgen/sgen-gc.h:142:34: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, "%s " format "\n", logTime, ##__VA_ARGS__); \ ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ sgen-pointer-queue.c:110:2: note: in expansion of macro 'SGEN_LOG' SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); ^~~~~~~~ ../../mono/sgen/sgen-gc.h:142:34: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, "%s " format "\n", logTime, ##__VA_ARGS__); \ ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ sgen-pointer-queue.c:122:2: note: in expansion of macro 'SGEN_LOG' SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); ^~~~~~~~ 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 CC libmonosgen_static_la-sgen-alloc.lo CC libmonosgen_static_la-sgen-cardtable.lo CC libmonosgen_static_la-sgen-debug.lo CC libmonosgen_static_la-sgen-descriptor.lo CC libmonosgen_static_la-sgen-fin-weak-hash.lo CC libmonosgen_static_la-sgen-gc.lo CC libmonosgen_static_la-sgen-gchandles.lo CC libmonosgen_static_la-sgen-gray.lo CC libmonosgen_static_la-sgen-hash-table.lo CC libmonosgen_static_la-sgen-internal.lo CC libmonosgen_static_la-sgen-layout-stats.lo CC libmonosgen_static_la-sgen-los.lo CC libmonosgen_static_la-sgen-marksweep.lo CC libmonosgen_static_la-sgen-memory-governor.lo CC libmonosgen_static_la-sgen-nursery-allocator.lo CC libmonosgen_static_la-sgen-pinning-stats.lo In file included from ../../mono/metadata/sgen-client-mono.h:73:0, from ../../mono/sgen/sgen-gc.h:787, from sgen-pinning-stats.c:15: sgen-pinning-stats.c: In function 'sgen_pin_stats_report': sgen-pinning-stats.c:223:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, " %10ld", pinned_entry->num_pins [i]); ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ sgen-pinning-stats.c:232:33: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ sgen-pinning-stats.c:232:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ sgen-pinning-stats.c:232:33: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ CC libmonosgen_static_la-sgen-pinning.lo CC libmonosgen_static_la-sgen-pointer-queue.lo In file included from ../../mono/metadata/sgen-client-mono.h:73:0, from ../../mono/sgen/sgen-gc.h:787, from sgen-pointer-queue.c:14: sgen-pointer-queue.c: In function 'realloc_queue': ../../mono/sgen/sgen-gc.h:142:34: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, "%s " format "\n", logTime, ##__VA_ARGS__); \ ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ sgen-pointer-queue.c:42:2: note: in expansion of macro 'SGEN_LOG' SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); ^~~~~~~~ sgen-pointer-queue.c: In function 'sgen_pointer_queue_sort_uniq': ../../mono/sgen/sgen-gc.h:142:34: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, "%s " format "\n", logTime, ##__VA_ARGS__); \ ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ sgen-pointer-queue.c:110:2: note: in expansion of macro 'SGEN_LOG' SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); ^~~~~~~~ ../../mono/sgen/sgen-gc.h:142:34: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] mono_gc_printf (gc_debug_file, "%s " format "\n", logTime, ##__VA_ARGS__); \ ^ ../../mono/utils/mono-logger-internals.h:147:24: note: in definition of macro 'mono_gc_printf' fprintf (gc_log_file, format, ##__VA_ARGS__); \ ^~~~~~ sgen-pointer-queue.c:122:2: note: in expansion of macro 'SGEN_LOG' SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); ^~~~~~~~ CC libmonosgen_static_la-sgen-array-list.lo CC libmonosgen_static_la-sgen-protocol.lo CC libmonosgen_static_la-sgen-qsort.lo CC libmonosgen_static_la-sgen-simple-nursery.lo CC libmonosgen_static_la-sgen-split-nursery.lo CC libmonosgen_static_la-sgen-thread-pool.lo CC libmonosgen_static_la-sgen-workers.lo CCLD libmonosgen.la CCLD libmonosgen-static.la Making all in mini if test -d ../../.git; then \ (cd ../..; \ LANG=C; export LANG; \ if test -z "$ghprbPullId"; then \ branch=`git branch | grep '^\*' | sed 's/(detached from .*/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 \ echo "#define FULL_VERSION \"tarball\""; \ fi > version.h CC genmdesc-genmdesc.o CC genmdesc-helpers.o CC ../metadata/genmdesc-opcodes.o CCLD genmdesc perl ./genmdesc.pl __arm__ . cpu-arm.h arm_cpu_desc ./cpu-arm.md /usr/bin/make all-am 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 method-to-ir.c:114:0: warning: "DISABLE_AOT" redefined #define DISABLE_AOT(cfg) do { \ In file included from ../../mono/utils/mono-memory-model.h:14:0, from method-to-ir.c:62: ../../config.h:14:0: note: this is the location of the previous definition #define DISABLE_AOT 1 method-to-ir.c:12817:1: warning: 'ldind_to_load_membase' defined but not used [-Wunused-function] ldind_to_load_membase (int opcode) ^~~~~~~~~~~~~~~~~~~~~ method-to-ir.c:1662:1: warning: 'mono_create_tls_set' defined but not used [-Wunused-function] mono_create_tls_set (MonoCompile *cfg, MonoInst *value, MonoTlsKey key) ^~~~~~~~~~~~~~~~~~~ CC libmini_la-decompose.lo CC libmini_la-jit-icalls.lo CC libmini_la-trace.lo trace.c: In function 'mono_trace_enter_method': trace.c:438:3: warning: unsupported argument to '__builtin_return_address' printf (") ip: %p\n", RETURN_ADDRESS_N (1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 CC libmini_la-aot-runtime.lo CC libmini_la-graph.lo CC libmini_la-mini-codegen.lo CC libmini_la-mini-exceptions.lo CC libmini_la-mini-trampolines.lo CC libmini_la-branch-opts.lo branch-opts.c:129:18: warning: 'long_cmov_opcodes' defined but not used [-Wunused-const-variable=] static const int long_cmov_opcodes [] = { ^~~~~~~~~~~~~~~~~ branch-opts.c:116:18: warning: 'int_cmov_opcodes' defined but not used [-Wunused-const-variable=] static const int int_cmov_opcodes [] = { ^~~~~~~~~~~~~~~~ CC libmini_la-mini-generic-sharing.lo CC libmini_la-tasklets.lo CC libmini_la-simd-intrinsics.lo CC libmini_la-mini-native-types.lo CC libmini_la-unwind.lo unwind.c: In function 'mono_unwind_frame': unwind.c:636:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 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.lo In file included from debugger-agent.c:36:0: debugger-agent.c: In function 'get_top_method_ji': debugger-agent.c:2500:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] g_assert (((guint64)lmf->previous_lmf) & 2); ^ ../../eglib/src/glib.h:706:46: note: in definition of macro 'G_UNLIKELY' #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) ^~~~ debugger-agent.c:2500:3: note: in expansion of macro 'g_assert' g_assert (((guint64)lmf->previous_lmf) & 2); ^~~~~~~~ debugger-agent.c: At top level: debugger-agent.c:4795:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] get_notify_debugger_of_wait_completion_method () ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from debugger-agent.c:36:0: debugger-agent.c: In function 'process_breakpoint': debugger-agent.c:4838:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] g_assert (((guint64)lmf->previous_lmf) & 2); ^ ../../eglib/src/glib.h:706:46: note: in definition of macro 'G_UNLIKELY' #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) ^~~~ debugger-agent.c:4838:3: note: in expansion of macro 'g_assert' g_assert (((guint64)lmf->previous_lmf) & 2); ^~~~~~~~ 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-lldb.lo CC libmini_la-memory-access.lo CC libmini_la-mini-arm.lo mini-arm.c: In function 'mono_arch_init': mini-arm.c:868:11: warning: passing argument 1 of 'monoeg_g_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] g_free (cpu_arch); ^~~~~~~~ In file included from ../../eglib/src/glib.h:20:0, from mini.h:12, from mini-arm.c:14: ../../eglib/src/eglib-remap.h:45:16: note: expected 'void *' but argument is of type 'const char *' #define g_free monoeg_g_free ^ ../../eglib/src/glib.h:125:6: note: in expansion of macro 'g_free' void g_free (void *ptr); ^~~~~~ At top level: mini-arm.c:7434:1: warning: 'emit_aotconst' defined but not used [-Wunused-function] emit_aotconst (MonoCompile *cfg, guint8 *code, int dreg, int patch_type, gpointer data) ^~~~~~~~~~~~~ mini-arm.c:124:17: warning: 'get_tls_tramp' defined but not used [-Wunused-variable] static gpointer get_tls_tramp; ^~~~~~~~~~~~~ CC libmini_la-exceptions-arm.lo CC libmini_la-tramp-arm.lo CC libmini_la-mini-arm-gsharedvt.lo CC libmini_la-tramp-arm-gsharedvt.lo CC libmini_la-mini-posix.lo In file included from ../../mono/utils/mono-threads.h:16:0, from ../../mono/metadata/handle.h:23, from ../../mono/metadata/threads-types.h:19, from ../../mono/metadata/object-internals.h:13, from ../../mono/metadata/gc-internals.h:17, from mini-posix.c:48: mini-posix.c: In function 'sampling_thread_func': ../../mono/utils/mono-linked-list-set.h:124:32: warning: 'hkey__' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!progress__ || ckey__ > hkey__) { \ ^ ../../mono/utils/mono-linked-list-set.h:105:13: note: 'hkey__' was declared here uintptr_t hkey__; \ ^ ../../mono/utils/mono-threads.h:280:2: note: in expansion of macro 'MONO_LLS_FOREACH_FILTERED_SAFE' MONO_LLS_FOREACH_FILTERED_SAFE (mono_thread_info_list_head (), THREAD_INFO_TYPE, thread, mono_threads_filter_tools_threads) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mini-posix.c:728:3: note: in expansion of macro 'FOREACH_THREAD_SAFE' FOREACH_THREAD_SAFE (info) { ^~~~~~~~~~~~~~~~~~~ CC libmini_static_la-mini.lo CC libmini_static_la-mini-runtime.lo CC libmini_static_la-seq-points.lo CC libmini_static_la-method-to-ir.lo method-to-ir.c:114:0: warning: "DISABLE_AOT" redefined #define DISABLE_AOT(cfg) do { \ In file included from ../../mono/utils/mono-memory-model.h:14:0, from method-to-ir.c:62: ../../config.h:14:0: note: this is the location of the previous definition #define DISABLE_AOT 1 method-to-ir.c:12817:1: warning: 'ldind_to_load_membase' defined but not used [-Wunused-function] ldind_to_load_membase (int opcode) ^~~~~~~~~~~~~~~~~~~~~ method-to-ir.c:1662:1: warning: 'mono_create_tls_set' defined but not used [-Wunused-function] mono_create_tls_set (MonoCompile *cfg, MonoInst *value, MonoTlsKey key) ^~~~~~~~~~~~~~~~~~~ CC libmini_static_la-cfgdump.lo CC libmini_static_la-decompose.lo CC libmini_static_la-jit-icalls.lo CC libmini_static_la-trace.lo trace.c: In function 'mono_trace_enter_method': trace.c:438:3: warning: unsupported argument to '__builtin_return_address' printf (") ip: %p\n", RETURN_ADDRESS_N (1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmini_static_la-dominators.lo CC libmini_static_la-cfold.lo CC libmini_static_la-helpers.lo CC libmini_static_la-liveness.lo CC libmini_static_la-ssa.lo CC libmini_static_la-abcremoval.lo CC libmini_static_la-local-propagation.lo CC libmini_static_la-driver.lo CC libmini_static_la-debug-mini.lo CC libmini_static_la-linear-scan.lo CC libmini_static_la-aot-compiler.lo CC libmini_static_la-aot-runtime.lo CC libmini_static_la-graph.lo CC libmini_static_la-mini-codegen.lo CC libmini_static_la-mini-exceptions.lo CC libmini_static_la-mini-trampolines.lo CC libmini_static_la-branch-opts.lo branch-opts.c:129:18: warning: 'long_cmov_opcodes' defined but not used [-Wunused-const-variable=] static const int long_cmov_opcodes [] = { ^~~~~~~~~~~~~~~~~ branch-opts.c:116:18: warning: 'int_cmov_opcodes' defined but not used [-Wunused-const-variable=] static const int int_cmov_opcodes [] = { ^~~~~~~~~~~~~~~~ CC libmini_static_la-mini-generic-sharing.lo CC libmini_static_la-tasklets.lo CC libmini_static_la-simd-intrinsics.lo CC libmini_static_la-mini-native-types.lo CC libmini_static_la-unwind.lo unwind.c: In function 'mono_unwind_frame': unwind.c:636:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cfa_val = (guint8*)regs [mono_dwarf_reg_to_hw_reg (cfa_reg)] + cfa_offset; ^ CC libmini_static_la-image-writer.lo CC libmini_static_la-dwarfwriter.lo CC libmini_static_la-mini-gc.lo CC libmini_static_la-debugger-agent.lo In file included from debugger-agent.c:36:0: debugger-agent.c: In function 'get_top_method_ji': debugger-agent.c:2500:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] g_assert (((guint64)lmf->previous_lmf) & 2); ^ ../../eglib/src/glib.h:706:46: note: in definition of macro 'G_UNLIKELY' #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) ^~~~ debugger-agent.c:2500:3: note: in expansion of macro 'g_assert' g_assert (((guint64)lmf->previous_lmf) & 2); ^~~~~~~~ debugger-agent.c: At top level: debugger-agent.c:4795:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] get_notify_debugger_of_wait_completion_method () ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from debugger-agent.c:36:0: debugger-agent.c: In function 'process_breakpoint': debugger-agent.c:4838:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] g_assert (((guint64)lmf->previous_lmf) & 2); ^ ../../eglib/src/glib.h:706:46: note: in definition of macro 'G_UNLIKELY' #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) ^~~~ debugger-agent.c:4838:3: note: in expansion of macro 'g_assert' g_assert (((guint64)lmf->previous_lmf) & 2); ^~~~~~~~ CC libmini_static_la-xdebug.lo CC libmini_static_la-alias-analysis.lo CC libmini_static_la-mini-cross-helpers.lo CC libmini_static_la-arch-stubs.lo CC libmini_static_la-type-checking.lo CC libmini_static_la-lldb.lo CC libmini_static_la-memory-access.lo CC interp/libmini_static_la-interp-stubs.lo CC libmini_static_la-mini-arm.lo mini-arm.c: In function 'mono_arch_init': mini-arm.c:868:11: warning: passing argument 1 of 'monoeg_g_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] g_free (cpu_arch); ^~~~~~~~ In file included from ../../eglib/src/glib.h:20:0, from mini.h:12, from mini-arm.c:14: ../../eglib/src/eglib-remap.h:45:16: note: expected 'void *' but argument is of type 'const char *' #define g_free monoeg_g_free ^ ../../eglib/src/glib.h:125:6: note: in expansion of macro 'g_free' void g_free (void *ptr); ^~~~~~ CC libmini_static_la-exceptions-arm.lo At top level: mini-arm.c:7434:1: warning: 'emit_aotconst' defined but not used [-Wunused-function] emit_aotconst (MonoCompile *cfg, guint8 *code, int dreg, int patch_type, gpointer data) ^~~~~~~~~~~~~ mini-arm.c:124:17: warning: 'get_tls_tramp' defined but not used [-Wunused-variable] static gpointer get_tls_tramp; ^~~~~~~~~~~~~ CC libmini_static_la-tramp-arm.lo CC libmini_static_la-mini-arm-gsharedvt.lo CC libmini_static_la-tramp-arm-gsharedvt.lo CC libmini_static_la-mini-posix.lo In file included from ../../mono/utils/mono-threads.h:16:0, from ../../mono/metadata/handle.h:23, from ../../mono/metadata/threads-types.h:19, from ../../mono/metadata/object-internals.h:13, from ../../mono/metadata/gc-internals.h:17, from mini-posix.c:48: mini-posix.c: In function 'sampling_thread_func': ../../mono/utils/mono-linked-list-set.h:124:32: warning: 'hkey__' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!progress__ || ckey__ > hkey__) { \ ^ ../../mono/utils/mono-linked-list-set.h:105:13: note: 'hkey__' was declared here uintptr_t hkey__; \ ^ ../../mono/utils/mono-threads.h:280:2: note: in expansion of macro 'MONO_LLS_FOREACH_FILTERED_SAFE' MONO_LLS_FOREACH_FILTERED_SAFE (mono_thread_info_list_head (), THREAD_INFO_TYPE, thread, mono_threads_filter_tools_threads) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mini-posix.c:728:3: note: in expansion of macro 'FOREACH_THREAD_SAFE' FOREACH_THREAD_SAFE (info) { ^~~~~~~~~~~~~~~~~~~ CC interp/libmini_la-interp-stubs.lo CXXLD libmini.la CCLD libmonoboehm-2.0.la CCLD libmonosgen-2.0.la CXXLD libmini-static.la CC mono_boehm-main.o CC mono_sgen-main-sgen.o In file included from main-sgen.c:5:0: main.c:139:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] delete_bundled_libraries () ^~~~~~~~~~~~~~~~~~~~~~~~ main.c:150:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] bundle_save_library_initialize () ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:150:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] bundle_save_library_initialize () ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CCLD mono-sgen ./.libs/libmini-static.a(libmini_static_la-mini-exceptions.o): In function `build_stack_trace': /home/buildroot/buildroot-test/instance-1/output/build/mono-5.4.0.201/mono/mini/mini-exceptions.c:359: undefined reference to `_Unwind_GetIP' collect2: error: ld returned 1 exit status make[6]: *** [mono-sgen] Error 1 make[6]: *** Waiting for unfinished jobs.... ./.libs/libmini-static.a(libmini_static_la-mini-exceptions.o): In function `build_stack_trace': /home/buildroot/buildroot-test/instance-1/output/build/mono-5.4.0.201/mono/mini/mini-exceptions.c:359: undefined reference to `_Unwind_GetIP' collect2: error: ld returned 1 exit status make[6]: *** [mono-boehm] Error 1 make[5]: *** [all] Error 2 make[4]: *** [all-recursive] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [/home/buildroot/buildroot-test/instance-1/output/build/mono-5.4.0.201/.stamp_built] Error 2 make: *** [_all] Error 2 make: Leaving directory `/home/buildroot/buildroot-test/instance-1/buildroot'