Index: onbld/usr/src/tools/aw/aw.c =================================================================== --- onbld.orig/usr/src/tools/aw/aw.c +++ onbld/usr/src/tools/aw/aw.c @@ -730,7 +730,7 @@ main(int argc, char *argv[]) } } -#if defined(__i386) +#if defined(__i386) || defined(__x86_64) if (as64) newae(as, "--64"); else @@ -753,7 +753,7 @@ main(int argc, char *argv[]) newae(cpp, "-D__sparcv9"); else newae(cpp, "-D__sparcv8"); -#elif defined(__i386) || defined(__x86) +#elif defined(__i386) || defined(__x86) || defined(__x86_64) if (as64) { newae(cpp, "-D__x86_64"); newae(cpp, "-D__amd64");