SPARC機を探したのですが私の権限で触れるところにはありませんでした。
http://1978th.net/tech/promenade.cgi?id=39
というわけで私の家のSolarisでの結果を。
Core2Quad 9650上の64ビットLinux上にVMWareでSolarisを動かしている嘘んこ環境ですが・・。
SunOS tamsvr11 5.10 Generic_137138-09 i86pc i386 i86pc Solaris
[tamtam@tamsvr11 tokyocabinet-1.4.39]$ ./tcucodec conf myconf(version): 1.4.39 myconf(sysname): SunOS myconf(libver): 902 myconf(formatver): 1.0 myconf(prefix): /usr/local myconf(includedir): /usr/local/include myconf(libdir): /usr/local/lib myconf(bindir): /usr/local/bin myconf(libexecdir): /usr/local/libexec myconf(appinc): -I/usr/local/include myconf(applibs): -L/usr/local/lib -ltokyocabinet -lbz2 -lz -lrt -lpthread -lm -lc myconf(bigend): 0 myconf(usezlib): 1 myconf(usebzip): 1 type(bool): size=1 align=1 offset=1 max=1 type(char): size=1 align=1 offset=1 max=127 type(short): size=2 align=2 offset=2 max=32767 type(int): size=4 align=4 offset=4 max=2147483647 type(long): size=4 align=4 offset=4 max=2147483647 type(long long): size=8 align=8 offset=4 max=9223372036854775807 type(float): size=4 align=4 offset=4 max=3.40282e+38 type(double): size=8 align=8 offset=4 max=1.79769e+308 type(long double): size=12 align=4 offset=4 max=1.18973e+4932 type(void *): size=4 align=4 offset=4 type(intptr_t): size=4 align=4 offset=4 max=2147483647 type(size_t): size=4 align=4 offset=4 max=4294967295 type(ptrdiff_t): size=4 align=4 offset=4 max=2147483647 type(wchar_t): size=4 align=4 offset=4 max=2147483647 type(sig_atomic_t): size=4 align=4 offset=4 max=2147483647 type(time_t): size=4 align=4 offset=4 max=2147483647 type(off_t): size=4 align=4 offset=4 max=2147483647 type(ino_t): size=4 align=4 offset=4 max=4294967295 type(tcgeneric_t): size=8 align=4 offset=4 macro(RAND_MAX): 32767 macro(PATH_MAX): 1024 macro(NAME_MAX): 255 macro(P_tmpdir): /var/tmp/ sysconf(_SC_CLK_TCK): 100 sysconf(_SC_OPEN_MAX): 256 sysconf(_SC_PAGESIZE): 4096 sysinfo(utime): 0.002330 sysinfo(stime): 0.005270 stat(st_uid): 100 stat(st_gid): 100 stat(st_blksize): 8192
mikio
お。ありがとうございます。参考になります。
やはり同じCPUであればSolarisでもLinuxでも同じオブジェクトサイズかつ同じアラインメントになるっぽいですね。SPARCの検証は、例のデビアンの人にでも頼んでみます。
タムタム
もうちょっとコンパイル牧場がいっぱいあるといいんですけどねー。