Index: smf-init/usr/src/cmd/halt/halt.c =================================================================== --- smf-init.orig/usr/src/cmd/halt/halt.c +++ smf-init/usr/src/cmd/halt/halt.c @@ -90,7 +90,7 @@ #if defined(__sparc) #define CUR_ELFDATA ELFDATA2MSB -#elif defined(__i386) +#elif defined(__i386) || defined (__amd64) #define CUR_ELFDATA ELFDATA2LSB #endif