# make Solaris10gcc
ok, no error. I can run ./iozone
but "Solaris10gcc" option is for 32 bit and Solaris 10. My machine is Solaris 8 and 64 bit, maybe this will result to an incorrect benchmark.
I created a softlink to gcc as cc.
# make Solaris8-64
Building iozone for Solaris8-64
cc -fast -xtarget=generic64 -v -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO \
-D__LP64__ -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 \
-DNAME='"Solaris8-64"' -Dsolaris -DHAVE_PREAD \
iozone.c -o iozone_solaris8-64.o
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.2/specs
gcc version 2.95.2 19991024 (release)
cc: language target=generic64 not recognized
cc: iozone.c: linker input file unused since linking not done
cc -fast -xtarget=generic64 -v -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO \
-D__LP64__ -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 \
-Dsolaris -DHAVE_PREAD libasync.c -o libasync.o
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.2/specs
gcc version 2.95.2 19991024 (release)
cc: language target=generic64 not recognized
cc: libasync.c: linker input file unused since linking not done
cc -fast -xtarget=generic64 -v -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO \
-D__LP64__ -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 \
-Dsolaris -DHAVE_PREAD libbif.c -o libbif.o
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.2/specs
gcc version 2.95.2 19991024 (release)
cc: language target=generic64 not recognized
cc: libbif.c: linker input file unused since linking not done
cc -c libasync.c
libasync.c:101: sys/timers.h: No such file or directory
*** Error code 1
make: Fatal error: Command failed for target `libasync.o'
I am now downloading Sun Studio 11, I hope I can successfully installed this without errors, again
