+#elif defined (TARGET_X86)
+# if defined(__APPLE__)
+# define AS_CMD "as -arch i386"
+# else
+# define AS_CMD "as -gstabs"
+# endif
+#elif defined (TARGET_AMD64)
+# if defined (__APPLE__)
+# define AS_CMD "as -arch x86_64"
+# else
+# define AS_CMD "as -gstabs"
+# endif
+#elif defined (TARGET_ARM)
+# if defined (__APPLE__)
+# define AS_CMD "as -arch arm"
+# else
+# define AS_CMD "as -gstabs"
+# endif
+#elif defined(__mips__) && (_MIPS_SIM == _ABIO32)
+#define AS_CMD "as -mips32"
+#elif defined(__ppc64__)
+#define AS_CMD "as -arch ppc64"
+#elif defined(__powerpc64__)
+#define AS_CMD "as -mppc64"