#endif /* DISABLE_LOGGING */
#if defined(__i386__) || defined(__x86_64__)
-#ifndef TARGET_ARM64
+#if !defined(TARGET_ARM64) && !defined(__APPLE__)
#define emit_debug_info TRUE
#else
#define emit_debug_info FALSE
close (i);
#endif
+#ifdef HAVE_SYSTEM
cmd = g_strdup_printf (ARCH_PREFIX AS_CMD " %s -o %s", as_file, o_file);
unused = system (cmd);
g_free (cmd);
cmd = g_strdup_printf (ARCH_PREFIX DIS_CMD " %s %s", objdump_args, o_file);
unused = system (cmd);
g_free (cmd);
+#else
+ g_assert_not_reached ();
+#endif /* HAVE_SYSTEM */
#ifndef HOST_WIN32
unlink (o_file);