aboutsummaryrefslogtreecommitdiff
path: root/src/template/solaris
diff options
context:
space:
mode:
Diffstat (limited to 'src/template/solaris')
-rw-r--r--src/template/solaris11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/template/solaris b/src/template/solaris
index 785fc3ea130..4a9a5651bb0 100644
--- a/src/template/solaris
+++ b/src/template/solaris
@@ -17,8 +17,15 @@ case $host in
;;
i?86-*-solaris*)
if test "$GCC" != yes ; then
- need_tas=yes
- tas_file=solaris_i386.s
+ soarch=`isainfo`
+ if isainfo | grep amd64
+ then
+ need_tas=yes
+ tas_file=solaris_x86_64.s
+ else
+ need_tas=yes
+ tas_file=solaris_i386.s
+ fi
fi
;;
esac