Does this patch help?
Darren
Index: buildsunos
===================================================================
RCS file: /devel/CVS/IP-Filter/buildsunos,v
retrieving revision 2.20.2.4
diff -c -r2.20.2.4 buildsunos
*** buildsunos 16 Sep 2007 15:27:48 -0000 2.20.2.4
--- buildsunos 25 Sep 2007 15:15:26 -0000
***************
*** 89,99 ****
XARCH64_i386="-m64 -mcmodel=kernel -mno-red-zone
-ffreestanding"
;;
*) # Sun C
! XARCH32="-Xa -xildoff -xarch=v8 -xmemalign=8s"
XARCH64_sparc="-Xa -xildoff -xarch=v9 -xchip=ultra
-xmemalign=8s -xcode=abs32"
XARCH64_i386="$XARCH32 -xarch=amd64 -xcode=abs32"
;;
esac
XARCH64="`eval echo '$XARCH64_'$cpu`"
OBJ32_sparc=sparcv7
OBJ64_sparc=sparcv9
--- 89,101 ----
XARCH64_i386="-m64 -mcmodel=kernel -mno-red-zone
-ffreestanding"
;;
*) # Sun C
! XARCH32_i386="-Xa -xildoff"
! XARCH32_sparc="-Xa -xildoff -xarch=v8 -xmemalign=8s"
XARCH64_sparc="-Xa -xildoff -xarch=v9 -xchip=ultra
-xmemalign=8s -xcode=abs32"
XARCH64_i386="$XARCH32 -xarch=amd64 -xcode=abs32"
;;
esac
+ XARCH32="`eval echo '$XARCH32_'$cpu`"
XARCH64="`eval echo '$XARCH64_'$cpu`"
OBJ32_sparc=sparcv7
OBJ64_sparc=sparcv9